Lingua

HttpConnectionDispatcherOptions Classe

Definizione

Opzioni usate per configurare il dispatcher di connessione HTTP.

public ref class HttpConnectionDispatcherOptions
public class HttpConnectionDispatcherOptions
type HttpConnectionDispatcherOptions = class
Public Class HttpConnectionDispatcherOptions
Ereditarietà
HttpConnectionDispatcherOptions

Costruttori

Nome Descrizione
HttpConnectionDispatcherOptions()

Inizializza una nuova istanza della classe HttpConnectionDispatcherOptions.

Proprietà

Nome Descrizione
AllowStatefulReconnects

Impostare per consentire alle connessioni di riconnettersi con lo stesso ConnectionIdoggetto .

ApplicationMaxBufferSize

Ottiene o imposta la dimensione massima del buffer per i dati scritti dall'applicazione prima che venga applicata la backpressure.

AuthorizationData

Ottiene una raccolta di utilizzata durante la pipeline di IAuthorizeData connessione HTTP.

CloseOnAuthenticationExpiration

Connessioni autenticate il cui token imposta il ExpiresUtc valore verrà chiuso e autorizzato a riconnettersi alla scadenza del token.

EnableAuthenticationRefresh

Se impostato su true, abilita l'endpoint /refresh che consente ai client di aggiornare il token di autenticazione senza disconnettersi. Il server eseguirà di nuovo l'autenticazione della richiesta e aggiornerà la connessione.ClaimsPrincipal

LongPolling

Ottiene l'oggetto LongPollingOptions utilizzato dal trasporto di polling lungo.

MaximumAuthenticationExpiration

Ottiene o imposta la quantità massima di tempo, rispetto a ora, a cui è consentita l'avanzamento di una scadenza dell'autenticazione aggiornata, indipendentemente dalla scadenza segnalata dal ticket di autenticazione. Impostare su null per lasciare invariata la scadenza del ticket (o mancanza di uno). Se impostato, il valore deve essere maggiore di Zero.

MinimumProtocolVersion

Ottiene o imposta la versione minima del protocollo supportata dal server. Il valore predefinito è 0, la versione del protocollo più bassa possibile.

OnAuthenticationRefresh

Callback facoltativo richiamato quando l'endpoint /refresh ha nuovamente autenticato la richiesta, ma prima che l'utente della connessione venga sostituito. Tornare true a accettare la nuova entità o false rifiutare l'aggiornamento. Se rifiutato, l'endpoint risponde con HTTP 403 e l'utente corrente della connessione rimane attivo.

TransportMaxBufferSize

Ottiene o imposta la dimensione massima del buffer per i dati letti dall'applicazione prima che venga applicata la backpressure.

Transports

Ottiene o imposta una maschera di bit che combina uno o più HttpTransportType valori che specificano i trasporti che il server deve usare per ricevere richieste HTTP.

TransportSendTimeout

Ottiene o imposta la quantità di tempo in cui il trasporto attenderà il completamento di un invio. Se un singolo invio supera questo timeout, la connessione viene chiusa.

WebSockets

Ottiene l'oggetto WebSocketOptions utilizzato dal trasporto web sockets.

Si applica a