Udostępnij za pośrednictwem


QuicServerConnectionOptions Klasa

Definicja

Opcje dla połączeń serwera (przychodzących) Quic. Te opcje są udostępniane przez ConnectionOptionsCallback.

public ref class QuicServerConnectionOptions sealed : System::Net::Quic::QuicConnectionOptions
public sealed class QuicServerConnectionOptions : System.Net.Quic.QuicConnectionOptions
type QuicServerConnectionOptions = class
    inherit QuicConnectionOptions
Public NotInheritable Class QuicServerConnectionOptions
Inherits QuicConnectionOptions
Dziedziczenie
QuicServerConnectionOptions

Konstruktory

QuicServerConnectionOptions()

Inicjuje nowe wystąpienie klasy QuicServerConnectionOptions.

Właściwości

DefaultCloseErrorCode

Pobiera lub ustawia kod błędu używany dla CloseAsync(Int64, CancellationToken) podczas usuwania połączenia.

(Odziedziczone po QuicConnectionOptions)
DefaultStreamErrorCode

Pobiera lub ustawia kod błędu używany, gdy strumień musi przerwać wewnętrzną stronę odczytu lub zapisu strumienia.

(Odziedziczone po QuicConnectionOptions)
HandshakeTimeout

Pobiera lub ustawia górną granicę w czasie, gdy uzgadnianie musi zostać zakończone. Jeśli uzgadnianie nie zostanie ukończone w tym czasie, połączenie zostanie przerwane.

(Odziedziczone po QuicConnectionOptions)
IdleTimeout

Pobiera lub ustawia limit czasu bezczynności dla połączeń. Limit czasu bezczynności to czas, po którym połączenie zostanie zamknięte. Domyślny Zero oznacza domyślny limit czasu bezczynności implementacji podstawowej.

(Odziedziczone po QuicConnectionOptions)
InitialReceiveWindowSizes

Pobiera lub ustawia początkowe rozmiary okien odbierania dla połączenia i poszczególnych typów strumieni.

(Odziedziczone po QuicConnectionOptions)
KeepAliveInterval

Pobiera lub ustawia interwał wysyłania pakietów o zachowaniu aktywności w połączeniu.

(Odziedziczone po QuicConnectionOptions)
MaxInboundBidirectionalStreams

Pobiera lub ustawia maksymalną liczbę współbieżnych strumieni dwukierunkowych, które zdalne połączenie równorzędne może utworzyć w otwartym połączeniu.

(Odziedziczone po QuicConnectionOptions)
MaxInboundUnidirectionalStreams

Pobiera lub ustawia maksymalną liczbę współbieżnych jednokierunkowych strumieni, które zdalne połączenie równorzędne może utworzyć w otwartym połączeniu.

(Odziedziczone po QuicConnectionOptions)
ServerAuthenticationOptions

Pobiera lub ustawia opcje uwierzytelniania serwera do użycia podczas akceptowania nowego połączenia.

StreamCapacityCallback

Opcjonalne wywołanie zwrotne wywoływane po zwolnieniu nowego limitu strumienia przez element równorzędny. Odpowiada odbieraniu ramki MAX_STREAMS.

Wartości wywołania zwrotnego reprezentują przyrosty limitów strumienia, np. bieżący limit to 10 strumieni dwukierunkowych, argumenty wywołania zwrotnego powiadamiają o 5 dodatkowych strumieniach dwukierunkowych => 15 strumieni dwukierunkowych można otworzyć łącznie w tej chwili.

Początkowa pojemność jest zgłaszana z pierwszym wywołaniem wywołania zwrotnego, które może wystąpić przed przekazaniem wystąpienia QuicConnection za pośrednictwem ConnectAsync(QuicClientConnectionOptions, CancellationToken) lub AcceptConnectionAsync(CancellationToken).

(Odziedziczone po QuicConnectionOptions)

Metody

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy