Microsoft.AspNetCore.Http.Features Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит типы, связанные с Features.
Классы
DefaultSessionFeature |
Этот тип существует только для целей модульного тестирования, где пользователь может напрямую задать Session свойство без необходимости создания ISessionFeature. |
FeatureCollection |
Реализация по умолчанию для IFeatureCollection. |
FeatureCollectionExtensions |
Методы расширения для получения функции из IFeatureCollection |
FormFeature |
Реализация по умолчанию для IFormFeature. |
FormOptions |
Параметры для настройки чтения текста запроса в виде HTTP-формы. |
HttpConnectionFeature |
Реализация по умолчанию для IHttpConnectionFeature. |
HttpRequestFeature |
Реализация по умолчанию для IHttpRequestFeature. |
HttpRequestIdentifierFeature |
Реализация по умолчанию для IHttpRequestIdentifierFeature. |
HttpRequestLifetimeFeature |
Реализация по умолчанию для IHttpRequestLifetimeFeature. |
HttpResponseFeature |
Реализация по умолчанию для IHttpResponseFeature. |
ItemsFeature |
Реализация по умолчанию для IItemsFeature. |
QueryFeature |
Реализация по умолчанию для IQueryFeature. |
RequestBodyPipeFeature |
Реализация по умолчанию для IRequestBodyPipeFeature. |
RequestCookiesFeature |
Реализация по умолчанию для IRequestCookiesFeature. |
RequestServicesFeature |
Реализация для IServiceProvidersFeature доступа к службам запросов. |
ResponseCookiesFeature |
Реализация IResponseCookiesFeature по умолчанию. |
RouteValuesFeature |
Функция для значений маршрутизации. Используйте Features для доступа к значениям, связанным с текущим запросом. |
ServiceProvidersFeature |
Реализация по умолчанию для IServiceProvidersFeature. |
TlsConnectionFeature |
Реализация по умолчанию для TlsConnectionFeature. |
Структуры
FeatureReference<T> |
Кэшированная ссылка на компонент. |
FeatureReferences<TCache> |
Ссылка на коллекцию признаков. |
Интерфейсы
IBadRequestExceptionFeature |
Предоставляет сведения об отклоненных HTTP-запросах. |
IEndpointFeature |
Интерфейс функции для маршрутизации конечных точек. Используйте Features для доступа к экземпляру, связанному с текущим запросом. |
IFeatureCollection |
Представляет коллекцию функций HTTP. |
IFormFeature |
Позволяет считывать текст запроса в виде HTTP-формы. |
IHttpActivityFeature |
Функция для доступа к объекту , Activity связанному с запросом. |
IHttpBodyControlFeature | |
IHttpBufferingFeature |
Содержит типы, связанные с Features. |
IHttpConnectionFeature |
Сведения о подключении TCP/IP, в который выполняется запрос. |
IHttpExtendedConnectFeature |
Используется с протоколами, требующими подтверждения расширенного подключения, например HTTP/2 WebSocket и WebTransport. https://www.rfc-editor.org/rfc/rfc8441#section-4 |
IHttpMaxRequestBodySizeFeature |
Функция проверки и изменения максимального размера текста запроса для одного запроса. |
IHttpMetricsTagsFeature |
Предоставляет доступ к тегам, добавленным к счетчику HTTP-запросов метрик. Эта функция не устанавливается, если счетчик не включен. |
IHttpRequestBodyDetectionFeature |
Используется для указания, может ли запрос иметь текст. |
IHttpRequestFeature |
Содержит сведения о конкретном запросе. Все эти свойства должны быть изменяемыми. Ни одно из этих свойств не должно иметь значения NULL. |
IHttpRequestIdentifierFeature |
Функция для уникальной идентификации запроса. |
IHttpRequestLifetimeFeature |
Предоставляет доступ к операциям времени существования HTTP-запроса. |
IHttpRequestTrailersFeature |
Эта функция предоставляет заголовки трейлера HTTP-запроса для фрагментированных тел HTTP/1.1 или конечных заголовков HTTP/2. |
IHttpResetFeature |
Используется для отправки сообщений сброса для протоколов, поддерживающих их, например HTTP/2 или HTTP/3. |
IHttpResponseBodyFeature |
Агрегат различных способов взаимодействия с текстом ответа. |
IHttpResponseFeature |
Представляет поля и состояние HTTP-ответа. |
IHttpResponseTrailersFeature |
Предоставляет доступ к трейлерам ответов. Трейлеры ответа позволяют отправлять дополнительные заголовки в конце ответа HTTP/1.1 (фрагментированные) или HTTP/2. Дополнительные сведения см. в статье RFC7230. |
IHttpsCompressionFeature |
Настраивает поведение сжатия ответов для HTTPS на основе каждого запроса. |
IHttpSendFileFeature |
Предоставляет эффективный механизм для передачи файлов с диска в сеть. |
IHttpUpgradeFeature |
Предоставляет доступ к функциям обновления сервера. |
IHttpWebSocketFeature |
Предоставляет доступ к функциям websocket сервера. |
IHttpWebTransportFeature |
API для приема и получения сеансов WebTransport. |
IItemsFeature |
Предоставляет коллекцию "ключ-значение", которую можно использовать для совместного использования данных в область этого запроса. |
IQueryFeature |
Предоставляет доступ к объекту , IQueryCollection связанному с HTTP-запросом. |
IRequestBodyPipeFeature |
Представляет текст HTTP-запроса в PipeReaderвиде . |
IRequestCookiesFeature |
Предоставляет доступ к сбору файлов cookie запросить. |
IResponseCookiesFeature |
Вспомогательный элемент для создания Set-Cookie заголовка ответа. |
IRouteValuesFeature |
Интерфейс функции для значений маршрутизации. Используйте Features для доступа к значениям, связанным с текущим запросом. |
IServerVariablesFeature |
Эта функция предоставляет доступ к набору переменных сервера запросов. |
IServiceProvidersFeature |
Предоставляет доступ к области IServiceProviderзапроса . |
ISessionFeature |
Предоставляет доступ к для ISession текущего запроса. |
ITlsConnectionFeature |
Предоставляет доступ к функциям TLS, связанным с текущим HTTP-подключением. |
ITlsTokenBindingFeature |
Предоставляет сведения о параметрах привязки токена TLS. |
ITrackingConsentFeature |
Используется для запроса, предоставления и отзыва согласия пользователя на хранение сведений о пользователях, связанных с действиями и функциями сайта. |
IWebTransportSession |
Управляет сеансом и потоками сеанса WebTransport. |
Перечисления
HttpsCompressionMode |
Используйте для динамического управления сжатием ответов для HTTPS-запросов. |
Комментарии
Дополнительные сведения о функциях см. в разделе Функции запроса в ASP.NET Core.