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 las aplicaciones Signalr, incluida la configuración de las opciones del concentrador y el uso de los concentradores.
Clases
| ClientProxyExtensions |
Métodos de extensión para IClientProxy. |
| DefaultHubLifetimeManager<THub> |
Abstracción predeterminada del administrador de duración en memoria para Hub 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 |
Clase base para los concentradores de SignalR que usan |
| DynamicHubClients |
Clase que proporciona acceso |
| GetHttpContextExtensions |
Métodos de extensión para acceder HttpContext desde un contexto central. |
| Hub |
Clase base para un concentrador 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 de 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 solicitudes entrantes a Hub 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 va a deserializar. |
| ISignalRBuilder |
Abstracción del 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 acerca de Signalr, consulte Introduction to ASP.net Core signalr.