Tag: SIGNALR-HUB
Mientras conecto el SignalR con Angular, estoy obteniendo el error “Uncaught (in promise): Error: No se pueden enviar datos si la conexión no está en el estado ‘Connected’”. Y mi código es: servicio-dashboard.ts private hubConnection: signalR.HubConnection initWebSocket() { this.hubConnection = new signalR.HubConnectionBuilder() //.configureLogging(signalR.LogLevel.Debug) .withUrl(‘http://localhost:5000/Notification’,{ skipNegotiation: true, transport: signalR.HttpTransportType.WebSockets }) .build(); . . . Read more
Estoy tratando de implementar notificaciones de cambios en la base de datos usando SignalR en una API web. arriba está el código para NotificationService.cs using System; using System.Threading; using System.Threading.Tasks; using Microsoft.AspNetCore.SignalR; using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Options; using Npgsql; using webapi.DBCalls; using webapi.Models; namespace webapi.Notification { public class NotificationService : IHostedService . . . Read more
Estoy utilizando SignalR hub con Websockets y necesito crear un middleware que se invocará en cada método del hub. Solía trabajar con el context accessor, pero solo tiene la solicitud HTTP que tiene la primera solicitud para conectarse al hub y no el método real que se llama en el . . . Read more
Estoy intentando agregar autenticación a mi hub de SignalR, pero solo funciona para el método ‘negotiate’ y no para todas las solicitudes enviadas al hub. En el archivo Startup.cs, dentro de ConfigureService, he agregado lo siguiente: // Autenticación services.AddAuthentication(options => { options.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme; options.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme; }) .AddJwtBearer(options => . . . Read more
Entonces, quiero enviar un mensaje a un cliente específico a través de SignalR. Ese cliente no es Clients.Caller – actualmente solo puedo identificarlo por digamos “ID”, una propiedad en el contexto: this.Context.Items[“ID”] Entonces, para encontrar un cliente por su ID, ¿cómo puedo… acceder a todos los clientes o contextos? ¿O . . . Read more