Langue

HttpConnectionDispatcherOptions Classe

Définition

Options utilisées pour configurer le répartiteur de connexion HTTP.

public ref class HttpConnectionDispatcherOptions
public class HttpConnectionDispatcherOptions
type HttpConnectionDispatcherOptions = class
Public Class HttpConnectionDispatcherOptions
Héritage
HttpConnectionDispatcherOptions

Constructeurs

Nom Description
HttpConnectionDispatcherOptions()

Initialise une nouvelle instance de la classe HttpConnectionDispatcherOptions.

Propriétés

Nom Description
AllowStatefulReconnects

Définissez pour autoriser les connexions à se reconnecter avec le même ConnectionId.

ApplicationMaxBufferSize

Obtient ou définit la taille maximale de mémoire tampon pour les données écrites par l’application avant l’application avant l’application.

AuthorizationData

Obtient une collection d’éléments utilisés pendant le pipeline de IAuthorizeData connexion HTTP.

CloseOnAuthenticationExpiration

Connexions authentifiées dont le jeton définit la ExpiresUtc valeur sera fermée et autorisée à se reconnecter à l’expiration du jeton.

EnableAuthenticationRefresh

Lorsqu’il est défini truesur , active le /refresh point de terminaison qui permet aux clients d’actualiser leur jeton d’authentification sans se déconnecter. Le serveur authentifie la demande et met à jour la connexion ClaimsPrincipal.

LongPolling

Obtient l’objet LongPollingOptions utilisé par le transport d’interrogation long.

MaximumAuthenticationExpiration

Obtient ou définit la durée maximale, par rapport à maintenant, qu’une expiration d’authentification actualisée est autorisée à passer, quelle que soit l’expiration signalée par le ticket d’authentification. Définissez cette option pour null quitter l’expiration du ticket (ou l’absence d’une) non modifiée. Quand elle est définie, la valeur doit être supérieure à Zero.

MinimumProtocolVersion

Obtient ou définit la version minimale du protocole prise en charge par le serveur. La valeur par défaut est 0, la version de protocole la plus basse possible.

OnAuthenticationRefresh

Rappel facultatif appelé lorsque le /refresh point de terminaison a correctement authentifié la requête, mais avant le remplacement de l’utilisateur de la connexion. Revenez true à accepter le nouveau principal ou false à rejeter l’actualisation. Lorsqu’il est rejeté, le point de terminaison répond avec HTTP 403 et l’utilisateur actuel de la connexion reste en place.

TransportMaxBufferSize

Obtient ou définit la taille maximale de la mémoire tampon pour les données lues par l’application avant l’application avant l’application.

Transports

Obtient ou définit un masque de bits combinant une ou plusieurs HttpTransportType valeurs qui spécifient ce que le serveur doit utiliser pour recevoir des requêtes HTTP.

TransportSendTimeout

Obtient ou définit la durée pendant laquelle le transport attend la fin d’un envoi. Si un envoi unique dépasse ce délai d’expiration, la connexion est fermée.

WebSockets

Obtient l’utilisé WebSocketOptions par le transport de sockets web.

S’applique à