Microsoft.AspNetCore.Connections.Features Пространство имен

Содержит интерфейсы для функций, которые описывают подключение или управляют им.

Интерфейсы

IConnectionCompleteFeature

Представляет действие завершения для подключения.

IConnectionEndPointFeature

Функция, представляющая конечные точки подключения.

IConnectionHeartbeatFeature

Функция, представляющая пульс подключения.

IConnectionIdFeature

Уникальный идентификатор для заданного подключения.

IConnectionInherentKeepAliveFeature

Указывает, имеет ли транспорт подключения "присущий режим поддержания активности", что означает, что транспорт будет автоматически информировать клиента о том, что он по-прежнему присутствует.

IConnectionItemsFeature

Набор элементов, связанных с данным соединением.

IConnectionLifetimeFeature

Представляет время существования соединения.

IConnectionLifetimeNotificationFeature

Обеспечивает корректное завершение подключения.

IConnectionMetricsTagsFeature

Предоставляет доступ к тегам, добавленным к счетчику подключения метрик. Эта функция не устанавливается, если счетчик не включен.

IConnectionNamedPipeFeature

Предоставляет доступ к базовому NamedPipeServerStreamэлементу подключения .

IConnectionSocketFeature

Предоставляет доступ к базовому Socketэлементу подключения .

IConnectionTransportFeature

Транспорт для подключения.

IConnectionUserFeature

Пользователь, связанный с подключением.

IMemoryPoolFeature

Объект , MemoryPool<T> используемый соединением.

IPersistentStateFeature

Предоставляет доступ к коллекции "ключ-значение", которую можно использовать для сохранения состояния между подключениями и запросами. То, поддерживает ли транспорт сохраняющееся состояние, зависит от реализации. Транспорт должен поддерживать объединение в пул и повторное использование экземпляров подключения для сохранения состояния.

Поскольку значения, добавленные в постоянное состояние, могут жить в памяти до тех пор, пока подключение больше не будет включено в пул, будьте осторожны при добавлении элементов в эту коллекцию, чтобы избежать чрезмерного использования памяти.

IProtocolErrorCodeFeature

Код ошибки для используемого протокола.

IStreamAbortFeature

Поддерживает прерывание отдельных сторон потока подключения.

IStreamClosedFeature

Представляет действие закрытия для потока.

IStreamDirectionFeature

Направление потока подключения

IStreamIdFeature

Представляет идентификатор потока.

ITlsHandshakeFeature

Представляет сведения о подтверждении TLS.

ITransferFormatFeature

Возвращает формат передачи протокола.