HubOptions<THub> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Opções usadas para configurar as instâncias de tipo de hub especificadas. Essas opções substituem as opções definidas 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
O tipo de hub a ser configurado.
- Herança
Construtores
HubOptions<THub>() |
Opções usadas para configurar as instâncias de tipo de hub especificadas. Essas opções substituem as opções definidas globalmente. |
Propriedades
ClientTimeoutInterval |
Obtém ou define a janela de tempo que os clientes precisam enviar uma mensagem antes que o servidor feche a conexão. O tempo limite padrão é 30 segundos. (Herdado de HubOptions) |
DisableImplicitFromServicesParameters |
Quando |
EnableDetailedErrors |
Obtém ou define um valor que indica se mensagens de erro detalhadas são enviadas ao cliente. As mensagens de erro detalhadas incluem detalhes de exceções geradas no servidor. (Herdado de HubOptions) |
HandshakeTimeout |
Obtém ou define o intervalo usado pelo servidor para tempo limite de solicitações de handshake de entrada por clientes. O tempo limite padrão é de 15 segundos. (Herdado de HubOptions) |
KeepAliveInterval |
Obtém ou define o intervalo usado pelo servidor para enviar pings keep alive para clientes conectados. O intervalo padrão é de 15 segundos. (Herdado de HubOptions) |
MaximumParallelInvocationsPerClient |
Por padrão, um cliente só tem permissão para invocar um único método hub por vez. Alterar essa propriedade permitirá que os clientes invoquem vários métodos ao mesmo tempo antes do enfileiramento. (Herdado de HubOptions) |
MaximumReceiveMessageSize |
Obtém ou define o tamanho máximo da mensagem de uma única mensagem de hub de entrada. O padrão é 32 KB. (Herdado de HubOptions) |
StatefulReconnectBufferSize |
Obtém ou define o máximo de bytes a serem armazenados em buffer por conexão ao usar a reconexão com estado. (Herdado de HubOptions) |
StreamBufferCapacity |
Obtém ou define o tamanho máximo do buffer para fluxos de upload do cliente. O tamanho padrão é 10. (Herdado de HubOptions) |
SupportedProtocols |
Obtém ou define uma coleção de nomes de protocolo de hub com suporte. (Herdado de HubOptions) |
Métodos de Extensão
AddFilter(HubOptions, IHubFilter) |
Adiciona uma instância de um IHubFilter ao HubOptions. |
AddFilter(HubOptions, Type) |
Adiciona um IHubFilter tipo ao HubOptions que será resolvido por meio de DI ou tipo ativado. |
AddFilter<TFilter>(HubOptions) |
Adiciona um IHubFilter tipo ao HubOptions que será resolvido por meio de DI ou tipo ativado. |