HubOptions<THub> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Opzioni usate per configurare le istanze del tipo di hub specificate. Queste opzioni eseguono l'override delle opzioni del set globale.
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
Parametri di tipo
- THub
Tipo di hub da configurare.
- Ereditarietà
Costruttori
HubOptions<THub>() |
Opzioni usate per configurare le istanze del tipo di hub specificate. Queste opzioni eseguono l'override delle opzioni del set globale. |
Proprietà
ClientTimeoutInterval |
Ottiene o imposta i client della finestra temporale devono inviare un messaggio prima che il server chiude la connessione. Il timeout predefinito è di 30 secondi. (Ereditato da HubOptions) |
DisableImplicitFromServicesParameters |
Quando |
EnableDetailedErrors |
Ottiene o imposta un valore che indica se i messaggi di errore dettagliati vengono inviati al client. I messaggi di errore dettagliati includono i dettagli delle eccezioni generate nel server. (Ereditato da HubOptions) |
HandshakeTimeout |
Ottiene o imposta l'intervallo utilizzato dal server per timeout delle richieste handshake in ingresso dai client. Il timeout predefinito è di 15 secondi. (Ereditato da HubOptions) |
KeepAliveInterval |
Ottiene o imposta l'intervallo utilizzato dal server per inviare ping attivi ai client connessi. L'intervallo predefinito è di 15 secondi. (Ereditato da HubOptions) |
MaximumParallelInvocationsPerClient |
Per impostazione predefinita, un client è consentito solo per richiamare un singolo metodo hub alla volta. La modifica di questa proprietà consente ai client di richiamare più metodi contemporaneamente prima della coda. (Ereditato da HubOptions) |
MaximumReceiveMessageSize |
Ottiene o imposta la dimensione massima del messaggio di un singolo hub in ingresso. Il valore predefinito è 32 KB. (Ereditato da HubOptions) |
StatefulReconnectBufferSize |
Ottiene o imposta i byte massimi per buffer per ogni connessione quando si usa la riconnessione con stato. (Ereditato da HubOptions) |
StreamBufferCapacity |
Ottiene o imposta la dimensione massima del buffer per i flussi di caricamento client. La dimensione predefinita è 10. (Ereditato da HubOptions) |
SupportedProtocols |
Ottiene o imposta una raccolta di nomi di protocolli hub supportati. (Ereditato da HubOptions) |
Metodi di estensione
AddFilter(HubOptions, IHubFilter) |
Aggiunge un'istanza di un IHubFilter oggetto all'oggetto HubOptions. |
AddFilter(HubOptions, Type) |
Aggiunge un IHubFilter tipo all'oggetto HubOptions che verrà risolto tramite DI o tipo attivato. |
AddFilter<TFilter>(HubOptions) |
Aggiunge un IHubFilter tipo all'oggetto HubOptions che verrà risolto tramite DI o tipo attivato. |