Udostępnij za pośrednictwem


QuicClientConnectionOptions Klasa

Definicja

Opcje dla połączeń klienta (wychodzącego) Quic.

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

Konstruktory

QuicClientConnectionOptions()

Inicjuje nowe wystąpienie klasy QuicClientConnectionOptions.

Właściwości

ClientAuthenticationOptions

Pobiera lub ustawia opcje uwierzytelniania klienta do użycia podczas nawiązywania nowego połączenia.

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)
LocalEndPoint

Pobiera lub ustawia opcjonalny lokalny punkt końcowy, który zostanie powiązany.

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)
RemoteEndPoint

Pobiera lub ustawia zdalny punkt końcowy do nawiązania połączenia. Może to być DnsEndPoint, który zostanie rozpoznany jako adres IP przed nawiązaniem połączenia lub IPEndPoint.

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