QuicClientConnectionOptions Класс

Определение

Параметры для подключений клиента (исходящего трафика) 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
Наследование
QuicClientConnectionOptions

Конструкторы

QuicClientConnectionOptions()

Инициализирует новый экземпляр класса QuicClientConnectionOptions.

Свойства

ClientAuthenticationOptions

Возвращает или задает параметры проверки подлинности клиента, используемые при установке нового подключения.

DefaultCloseErrorCode

Возвращает или задает код ошибки, используемый для CloseAsync(Int64, CancellationToken) при удалении подключения.

(Унаследовано от QuicConnectionOptions)
DefaultStreamErrorCode

Возвращает или задает код ошибки, используемый, когда потоку необходимо прервать чтение или запись стороны потока внутри.

(Унаследовано от QuicConnectionOptions)
HandshakeTimeout

Возвращает или задает верхнюю границу во время завершения подтверждения. Если подтверждение не завершается в это время, подключение прервано.

(Унаследовано от QuicConnectionOptions)
IdleTimeout

Возвращает или задает время ожидания простоя для подключений. Время ожидания простоя — это время, после которого соединение будет закрыто. По умолчанию Zero означает время ожидания простоя базовой реализации по умолчанию.

(Унаследовано от QuicConnectionOptions)
InitialReceiveWindowSizes

Возвращает или задает начальные размеры окна получения для соединений и отдельных типов потоков.

(Унаследовано от QuicConnectionOptions)
KeepAliveInterval

Возвращает или задает интервал, с которыми отправляются пакеты в режиме поддержания активности в соединении.

(Унаследовано от QuicConnectionOptions)
LocalEndPoint

Возвращает или задает необязательную локальную конечную точку, к ней привязанную.

MaxInboundBidirectionalStreams

Возвращает или задает максимальное количество параллельных двунаправленных потоков, которые может создавать удаленное одноранговое подключение при открытом подключении.

(Унаследовано от QuicConnectionOptions)
MaxInboundUnidirectionalStreams

Возвращает или задает максимальное количество одновременных однонаправленных потоков, которые удаленное одноранговое подключение может создавать при открытом подключении.

(Унаследовано от QuicConnectionOptions)
RemoteEndPoint

Возвращает или задает удаленную конечную точку для подключения. Может быть DnsEndPoint, который будет разрешен к IP-адресу перед подключением или IPEndPoint.

StreamCapacityCallback

Необязательный обратный вызов, вызываемый при выпуске нового ограничения потока одноранговым элементом. Соответствует получению кадра MAX_STREAMS.

Значения обратного вызова представляют добавочные значения ограничений потока, например: текущее ограничение равно 10 двунаправленным потокам, аргументы обратного вызова уведомляют 5 дополнительных двунаправленных потоков => 15 двунаправленных потоков можно открыть в общей сложности в данный момент.

Начальная емкость сообщается с первым вызовом обратного вызова, который может произойти до передачи экземпляра QuicConnection через ConnectAsync(QuicClientConnectionOptions, CancellationToken) или AcceptConnectionAsync(CancellationToken).

(Унаследовано от QuicConnectionOptions)

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к