es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: SIGNALR-HUB

No capturado (en la promesa): No se puede enviar datos si la conexión no está en el estado ‘Conectado’. mientras se conecta SignalR con Angular.

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

IHostedService para cambios en la base de datos se quedó colgado indefinidamente.

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

Establecer el atributo [Authorize] en la clase de hub de signalr solo funciona al conectarse al hub y no antes de cada método en el hub (ASP.NET Core 2.2).

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

Encuentra el cliente de SignalR por su ID en su contexto.

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