HubOptions Clase

Definición

Opciones usadas para configurar instancias del centro de conectividad.

public ref class HubOptions
public class HubOptions
type HubOptions = class
Public Class HubOptions
Herencia
HubOptions
Derivado

Constructores

HubOptions()

Opciones usadas para configurar instancias del centro de conectividad.

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.

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.

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.

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.

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.

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.

MaximumReceiveMessageSize

Obtiene o establece el tamaño máximo del mensaje de un único mensaje de concentrador entrante. El valor predeterminado es 32 KB.

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.

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.

SupportedProtocols

Obtiene o establece una colección de nombres de protocolo de concentrador admitidos.

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