HubOptions 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 dell'hub.
public ref class HubOptions
public class HubOptions
type HubOptions = class
Public Class HubOptions
- Ereditarietà
-
HubOptions
- Derivato
Costruttori
HubOptions() |
Opzioni usate per configurare le istanze dell'hub. |
Proprietà
ClientTimeoutInterval |
Ottiene o imposta l'intervallo di tempo che i client devono inviare un messaggio prima che il server chiuda la connessione. Il timeout predefinito è 30 secondi. |
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. |
HandshakeTimeout |
Ottiene o imposta l'intervallo utilizzato dal server per timeout delle richieste di handshake in ingresso da parte dei client. Il timeout predefinito è 15 secondi. |
KeepAliveInterval |
Ottiene o imposta l'intervallo utilizzato dal server per inviare ping keep-alive ai client connessi. L'intervallo predefinito è 15 secondi. |
MaximumParallelInvocationsPerClient |
Per impostazione predefinita, un client può richiamare un singolo metodo hub alla volta. La modifica di questa proprietà consentirà ai client di richiamare più metodi contemporaneamente prima dell'accodamento. |
MaximumReceiveMessageSize |
Ottiene o imposta la dimensione massima del messaggio di un singolo messaggio dell'hub in ingresso. Il valore predefinito è 32 KB. |
StatefulReconnectBufferSize |
Ottiene o imposta i byte massimi da memorizzare nel buffer per ogni connessione quando si usa la riconnessione con stato. |
StreamBufferCapacity |
Ottiene o imposta la dimensione massima del buffer per i flussi di caricamento del client. La dimensione predefinita è 10. |
SupportedProtocols |
Ottiene o imposta una raccolta di nomi di protocollo hub supportati. |
Metodi di estensione
AddFilter(HubOptions, IHubFilter) |
Aggiunge un'istanza di un IHubFilter oggetto all'oggetto HubOptions. |
AddFilter(HubOptions, Type) |
Aggiunge un IHubFilter tipo a che verrà risolto tramite l'inserimento HubOptions delle dipendenze o il tipo attivato. |
AddFilter<TFilter>(HubOptions) |
Aggiunge un IHubFilter tipo a che verrà risolto tramite l'inserimento HubOptions delle dipendenze o il tipo attivato. |