Sprache

HttpConnectionDispatcherOptions Klasse

Definition

Optionen zum Konfigurieren des HTTP-Verbindungs dispatchers.

public ref class HttpConnectionDispatcherOptions
public class HttpConnectionDispatcherOptions
type HttpConnectionDispatcherOptions = class
Public Class HttpConnectionDispatcherOptions
Vererbung
HttpConnectionDispatcherOptions

Konstruktoren

Name Beschreibung
HttpConnectionDispatcherOptions()

Initialisiert eine neue Instanz der HttpConnectionDispatcherOptions-Klasse.

Eigenschaften

Name Beschreibung
AllowStatefulReconnects

Legen Sie fest, dass Verbindungen erneut mit demselben ConnectionIdverbunden werden.

ApplicationMaxBufferSize

Ruft die maximale Puffergröße für Daten ab, die von der Anwendung geschrieben wurden, bevor die Rückpressung angewendet wird, oder legt diese fest.

AuthorizationData

Ruft eine Auflistung der während der IAuthorizeData HTTP-Verbindungspipeline verwendeten ab.

CloseOnAuthenticationExpiration

Authentifizierte Verbindungen, deren Token den ExpiresUtc Wert festlegt, werden geschlossen und dürfen erneut verbunden werden, wenn das Token abläuft.

EnableAuthenticationRefresh

Wenn dieser Wert auf true", aktiviert den /refresh Endpunkt, der es Clients ermöglicht, sein Authentifizierungstoken zu aktualisieren, ohne die Verbindung zu trennen. Der Server authentifiziert die Anforderung erneut und aktualisiert die Verbindung ClaimsPrincipal.

LongPolling

Ruft den LongPollingOptions vom langen Abruftransport verwendeten ab.

MaximumAuthenticationExpiration

Ruft die maximale Zeitdauer relativ zu jetzt ab, zu der ein aktualisierter Authentifizierungsablauf unabhängig vom vom Authentifizierungsticket gemeldeten Ablauf möglich ist, oder legt diesen fest. Legen Sie fest, null dass der eigene Ablauf (oder fehlender Ablauf) des Tickets unverändert bleibt. Bei Festlegung muss der Wert größer als Zerosein.

MinimumProtocolVersion

Ruft die vom Server unterstützte Mindestprotokollversion ab oder legt diese fest. Der Standardwert ist 0, die niedrigste Protokollversion.

OnAuthenticationRefresh

Ein optionaler Rückruf, der aufgerufen wird, wenn der /refresh Endpunkt die Anforderung erfolgreich erneut authentifiziert hat, aber bevor der Benutzer der Verbindung ersetzt wird. Kehren Sie true zurück, um den neuen Prinzipal anzunehmen oder false die Aktualisierung abzulehnen. Wenn der Endpunkt abgelehnt wird, antwortet der Endpunkt mit HTTP 403, und der aktuelle Benutzer der Verbindung bleibt vorhanden.

TransportMaxBufferSize

Ruft die maximale Puffergröße für Daten ab, die von der Anwendung gelesen werden, bevor die Rückdruckung angewendet wird, oder legt diese fest.

Transports

Dient zum Abrufen oder Festlegen einer Bitmaske, die einen oder mehrere HttpTransportType Werte kombiniert, die angeben, welche Transporte der Server zum Empfangen von HTTP-Anforderungen verwenden soll.

TransportSendTimeout

Ruft ab oder legt fest, wie lange der Transport auf den Abschluss eines Sendevorgangs wartet. Wenn ein einzelnes Senden dieses Timeout überschreitet, wird die Verbindung geschlossen.

WebSockets

Ruft den WebSocketOptions vom Websockettransport verwendeten ab.

Gilt für: