HubOptions<THub> Clase
Definición
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í.
Opciones usadas para configurar las instancias de tipo concentrador especificadas. Estas opciones invalidan las opciones establecidas globalmente.
generic <typename THub>
where THub : Hubpublic ref class HubOptions : Microsoft::AspNetCore::SignalR::HubOptions
public class HubOptions<THub> : Microsoft.AspNetCore.SignalR.HubOptions where THub : Hub
type HubOptions<'Hub (requires 'Hub :> Hub)> = class
inherit HubOptions
Public Class HubOptions(Of THub)
Inherits HubOptions
Parámetros de tipo
- THub
Tipo de concentrador que se va a configurar.
- Herencia
Constructores
HubOptions<THub>() |
Opciones usadas para configurar las instancias de tipo concentrador especificadas. Estas opciones invalidan las opciones establecidas globalmente. |
Propiedades
ClientTimeoutInterval |
Obtiene o establece la ventana de tiempo que los clientes tienen que enviar un mensaje antes de que el servidor cierre la conexión. El tiempo de expiración predeterminado es de 30 segundos. (Heredado de HubOptions) |
DisableImplicitFromServicesParameters |
Cuando |
EnableDetailedErrors |
Obtiene o establece un valor que indica si se envían mensajes de error detallados al cliente. Los mensajes de error detallados incluyen detalles de las excepciones producidas en el servidor. (Heredado de HubOptions) |
HandshakeTimeout |
Obtiene o establece el intervalo utilizado por el servidor para que los clientes den tiempo de espera de las solicitudes de protocolo de enlace entrantes. El tiempo de espera predeterminado es de 15 segundos. (Heredado de HubOptions) |
KeepAliveInterval |
Obtiene o establece el intervalo utilizado por el servidor para enviar pings activos a los clientes conectados. El intervalo predeterminado es de 15 segundos. (Heredado de HubOptions) |
MaximumParallelInvocationsPerClient |
De forma predeterminada, solo se permite que un cliente invoque un único método hub a la vez. Al cambiar esta propiedad, los clientes podrán invocar varios métodos al mismo tiempo antes de poner en cola. (Heredado de HubOptions) |
MaximumReceiveMessageSize |
Obtiene o establece el tamaño máximo del mensaje de un único mensaje de concentrador entrante. El valor predeterminado es 32 KB. (Heredado de HubOptions) |
StatefulReconnectBufferSize |
Obtiene o establece el número máximo de bytes en búfer por conexión cuando se usa la reconexión con estado. (Heredado de HubOptions) |
StreamBufferCapacity |
Obtiene o establece el tamaño máximo del búfer para las secuencias de carga de cliente. El tamaño predeterminado es 10. (Heredado de HubOptions) |
SupportedProtocols |
Obtiene o establece una colección de nombres de protocolo de concentrador admitidos. (Heredado de HubOptions) |
Métodos de extensión
AddFilter(HubOptions, IHubFilter) |
Agrega una instancia de a IHubFilter .HubOptions |
AddFilter(HubOptions, Type) |
Agrega un IHubFilter tipo al HubOptions que se resolverá a través de di o tipo activado. |
AddFilter<TFilter>(HubOptions) |
Agrega un IHubFilter tipo al HubOptions que se resolverá a través de di o tipo activado. |