Compartir a través de


HubOptions<THub> Clase

Definición

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
HubOptions<THub>

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 false, IServiceProviderIsService determina si se insertará un parámetro de método hub desde el contenedor de inserción de dependencias. Los parámetros se pueden marcar explícitamente con un atributo que implementa IFromServiceMetadata con o sin este conjunto de opciones.

(Heredado de HubOptions)
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.

Se aplica a