Microsoft.AspNetCore.SignalR Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona clases para aplicaciones signalR, incluida la configuración de opciones de concentrador y el uso de concentradores.
Clases
ClientProxyExtensions |
Métodos de extensión para IClientProxy. |
DefaultHubLifetimeManager<THub> |
Una abstracción predeterminada del administrador de duración en memoria para Hub las instancias. |
DefaultUserIdProvider |
Proveedor predeterminado para obtener el identificador de usuario de una conexión. Este proveedor obtiene el identificador de usuario de la notificación de identificador de nombre de User la conexión. |
DynamicHub |
Una clase base para los concentradores de SignalR que usan |
DynamicHubClients |
Clase que proporciona |
GetHttpContextExtensions |
Métodos de extensión para acceder HttpContext desde un contexto central. |
Hub |
Una clase base para un concentrador de SignalR. |
Hub<T> |
Una clase base para un concentrador signalR fuertemente tipado. |
HubCallerContext |
Abstracción de contexto para acceder a información sobre la conexión del autor de llamada del centro. |
HubClientsExtensions |
Métodos de extensión para IHubClients<T>. |
HubConnectionContext |
Encapsula toda la información sobre una conexión individual a un concentrador de SignalR. |
HubConnectionContextOptions |
Opciones usadas para configurar HubConnectionContext. |
HubConnectionHandler<THub> |
Controla las conexiones entrantes e implementa el protocolo signalR Hub. |
HubConnectionStore |
Almacena HubConnectionContexts por identificador. |
HubException |
Excepción producida desde un centro cuando se produce un error. |
HubInvocationContext |
Contexto para una invocación de concentrador. |
HubLifetimeContext |
Contexto para los eventos OnConnectedAsync() de duración del centro y OnDisconnectedAsync(Exception). |
HubLifetimeManager<THub> |
Abstracción de administrador de duración para Hub instancias. |
HubMetadata |
Metadatos que describen la Hub información asociada a un punto de conexión específico. |
HubMethodNameAttribute |
Personaliza el nombre de un método concentrador. |
HubOptions |
Opciones usadas para configurar instancias de concentrador. |
HubOptions<THub> |
Opciones usadas para configurar las instancias de tipo concentrador especificadas. Estas opciones invalidan las opciones establecidas globalmente. |
HubOptionsExtensions |
Métodos para agregar IHubFilter's a Hubs. |
HubOptionsSetup |
Clase para configurar .HubOptions |
HubOptionsSetup<THub> |
Clase para configurar para HubOptions un objeto específico |
HubRouteBuilder |
Asigna las solicitudes entrantes a Hub los tipos. Esta clase está obsoleta y se quitará en una versión futura. La alternativa recomendada es usar MapHub THub<> dentro de Microsoft.AspNetCore.Builder.UseEndpoints(...). |
JsonHubProtocolOptions |
Opciones usadas para configurar una JsonHubProtocol instancia de . |
MessagePackHubProtocolOptions |
Las opciones de MessagePackHubProtocol. |
NewtonsoftJsonHubProtocolOptions |
Opciones usadas para configurar una NewtonsoftJsonHubProtocol instancia de . |
SerializedHubMessage |
Representa una caché de serialización para un único mensaje. |
SignalRConnectionBuilderExtensions |
Métodos de extensión para IConnectionBuilder. |
Estructuras
HubConnectionStore.Enumerator |
Un IEnumerator sobre el HubConnectionStore |
SerializedMessage |
Representa un mensaje serializado. |
Interfaces
IClientProxy |
Abstracción de proxy para invocar métodos concentradores. |
IGroupManager |
Abstracción de administrador para agregar y quitar conexiones de grupos. |
IHubActivator<THub> |
Abstracción Hub de activador. |
IHubCallerClients |
Abstracción del llamador de clientes para un centro. |
IHubCallerClients<T> |
Abstracción que proporciona acceso a las conexiones de cliente, incluida la que envió la invocación actual. |
IHubClients |
Abstracción que proporciona acceso a las conexiones de cliente. |
IHubClients<T> |
Abstracción que proporciona acceso a las conexiones de cliente. |
IHubContext |
Abstracción de contexto para un centro. |
IHubContext<THub> |
Abstracción de contexto para un centro. |
IHubContext<THub,T> |
Abstracción de contexto para un centro. |
IHubFilter |
Abstracción de filtro para las invocaciones de método de concentrador. |
IHubProtocolResolver |
Abstracción de resolución para trabajar con IHubProtocol instancias. |
IInvocationBinder |
Clase usada por IHubProtocols para obtener los Type(s) esperados por el mensaje central que se deserializa. |
ISignalRBuilder |
Abstracción de generador para configurar instancias de objeto signalR. |
ISignalRServerBuilder |
Abstracción de generador para configurar servidores signalR. |
ISingleClientProxy |
Abstracción de proxy para invocar métodos concentradores en el cliente y obtener un resultado. |
IUserIdProvider |
Abstracción de proveedor para configurar el "Id. de usuario" para una conexión. |
Comentarios
Para obtener más información sobre SignalR, consulte Introducción a ASP.NET Core SignalR.