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.