Поделиться через


QuicConnectionOptions Класс

Определение

Общие параметры для клиентских (исходящих) и серверных (входящих) подключений Quic.

public ref class QuicConnectionOptions abstract
public abstract class QuicConnectionOptions
type QuicConnectionOptions = class
Public MustInherit Class QuicConnectionOptions
Наследование
QuicConnectionOptions
Производный

Свойства

DefaultCloseErrorCode

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

DefaultStreamErrorCode

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

HandshakeTimeout

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

IdleTimeout

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

InitialReceiveWindowSizes

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

KeepAliveInterval

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

MaxInboundBidirectionalStreams

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

MaxInboundUnidirectionalStreams

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

StreamCapacityCallback

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

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

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

Методы

Equals(Object)

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

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

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

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

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

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

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

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

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

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

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