Język

HttpConnectionDispatcherOptions Klasa

Definicja

Opcje używane do konfigurowania dyspozytora połączeń HTTP.

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

Konstruktory

Nazwisko Opis
HttpConnectionDispatcherOptions()

Inicjuje nowe wystąpienie klasy HttpConnectionDispatcherOptions.

Właściwości

Nazwisko Opis
AllowStatefulReconnects

Ustaw opcję zezwalania na ponowne nawiązywanie połączeń z tym samym ConnectionIdelementem .

ApplicationMaxBufferSize

Pobiera lub ustawia maksymalny rozmiar buforu dla danych zapisanych przez aplikację przed zastosowaniem backpressure.

AuthorizationData

Pobiera kolekcję używanych podczas potoku IAuthorizeData połączenia HTTP.

CloseOnAuthenticationExpiration

Uwierzytelnione połączenia, których token ustawia ExpiresUtc wartość zostanie zamknięta i będzie mogła ponownie nawiązać połączenie po wygaśnięciu tokenu.

EnableAuthenticationRefresh

Po ustawieniu trueopcji na wartość włącza /refresh punkt końcowy, który umożliwia klientom odświeżanie tokenu uwierzytelniania bez odłączania. Serwer ponownie uwierzytelni żądanie i zaktualizuje ClaimsPrincipalpołączenie .

LongPolling

Pobiera wartość LongPollingOptions używaną przez długi transport wyborczy.

MaximumAuthenticationExpiration

Pobiera lub ustawia maksymalny czas, względem teraz, że odświeżone wygaśnięcie uwierzytelniania może przejść do, niezależnie od wygaśnięcia zgłoszonego przez bilet uwierzytelniania. Ustaw opcję null na pozostawienie własnego wygaśnięcia biletu (lub jego braku) niezmodyfikowanego. Po ustawieniu wartość musi być większa niż Zero.

MinimumProtocolVersion

Pobiera lub ustawia minimalną wersję protokołu obsługiwaną przez serwer. Wartość domyślna to 0, najniższa możliwa wersja protokołu.

OnAuthenticationRefresh

Opcjonalne wywołanie zwrotne wywoływane, gdy /refresh punkt końcowy pomyślnie ponownie uwierzytelnił żądanie, ale przed zastąpieniem użytkownika połączenia. Wróć true , aby zaakceptować nowego podmiotu zabezpieczeń lub false odrzucić odświeżanie. Po odrzuceniu punkt końcowy odpowiada za pomocą protokołu HTTP 403, a bieżący użytkownik połączenia pozostaje w miejscu.

TransportMaxBufferSize

Pobiera lub ustawia maksymalny rozmiar buforu dla danych odczytanych przez aplikację przed zastosowaniem funkcji backpressure.

Transports

Pobiera lub ustawia maskę bitów łączącą co najmniej jedną HttpTransportType wartość określającą, które transporty serwer powinien używać do odbierania żądań HTTP.

TransportSendTimeout

Pobiera lub ustawia czas oczekiwania transportu na ukończenie wysyłania. Jeśli pojedyncze wysłanie przekroczy ten limit czasu, połączenie zostanie zamknięte.

WebSockets

WebSocketOptions Pobiera element używany przez transport gniazd internetowych.

Dotyczy