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>() |
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, un cliente solo puede invocar un único método hub a la vez. Cambiar esta propiedad permitirá a los clientes 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 central entrante. El valor predeterminado es 32 KB. (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. |