Microsoft.AspNetCore.Http.Features Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene tipos relacionados con Features .
Clases
| DefaultSessionFeature |
Este tipo solo existe para la realización de pruebas unitarias en las que el usuario puede establecer directamente la Session propiedad sin necesidad de crear .ISessionFeature |
| FeatureCollection |
Implementación predeterminada para IFeatureCollection. |
| FormFeature |
Implementación predeterminada para IFormFeature. |
| FormOptions |
Opciones para configurar la lectura del cuerpo de la solicitud como un formulario HTTP. |
| HttpConnectionFeature |
Implementación predeterminada para IHttpConnectionFeature. |
| HttpRequestFeature |
Implementación predeterminada para IHttpRequestFeature. |
| HttpRequestIdentifierFeature |
Implementación predeterminada para IHttpRequestIdentifierFeature. |
| HttpRequestLifetimeFeature |
Implementación predeterminada para IHttpRequestLifetimeFeature. |
| HttpResponseFeature |
Implementación predeterminada para IHttpResponseFeature. |
| ItemsFeature |
Implementación predeterminada para IItemsFeature. |
| QueryFeature |
Implementación predeterminada para IQueryFeature. |
| RequestBodyPipeFeature |
Implementación predeterminada para IRequestBodyPipeFeature. |
| RequestCookiesFeature |
Implementación predeterminada para IRequestCookiesFeature. |
| RequestServicesFeature |
Una implementación para IServiceProvidersFeature acceder a los servicios de solicitud. |
| ResponseCookiesFeature |
Implementación predeterminada de IResponseCookiesFeature. |
| RouteValuesFeature |
Una característica para los valores de enrutamiento. Use Features para acceder a los valores asociados a la solicitud actual. |
| ServiceProvidersFeature |
Implementación predeterminada para IServiceProvidersFeature. |
| TlsConnectionFeature |
Implementación predeterminada para TlsConnectionFeature. |
Estructuras
| FeatureReference<T> |
Referencia almacenada en caché a una característica. |
| FeatureReferences<TCache> |
Referencia a una colección de características. |
Interfaces
| IBadRequestExceptionFeature |
Proporciona información sobre las solicitudes HTTP rechazadas. |
| IEndpointFeature |
Interfaz de características para el enrutamiento de puntos de conexión. Use Features para acceder a una instancia asociada a la solicitud actual. |
| IFeatureCollection |
Representa una colección de características HTTP. |
| IFormFeature |
Permite leer el cuerpo de la solicitud como un formulario HTTP. |
| IHttpActivityFeature |
Característica para acceder Activity al asociado a una solicitud. |
| IHttpBodyControlFeature | |
| IHttpBufferingFeature | |
| IHttpConnectionFeature |
Información sobre la conexión TCP/IP que lleva la solicitud. |
| IHttpMaxRequestBodySizeFeature |
Característica para inspeccionar y modificar el tamaño máximo del cuerpo de la solicitud para una sola solicitud. |
| IHttpRequestBodyDetectionFeature |
Se usa para indicar si la solicitud puede tener un cuerpo. |
| IHttpRequestFeature |
Contiene los detalles de una solicitud determinada. Todas estas propiedades deben ser mutables. Ninguna de estas propiedades debe establecerse en NULL. |
| IHttpRequestIdentifierFeature |
Característica para identificar de forma única una solicitud. |
| IHttpRequestLifetimeFeature |
Proporciona acceso a las operaciones de duración de la solicitud HTTP. |
| IHttpRequestTrailersFeature |
Esta característica expone encabezados de finalizador de solicitudes HTTP, ya sea para cuerpos fragmentados HTTP/1.1 o encabezados finales HTTP/2. |
| IHttpResetFeature |
Se usa para enviar mensajes de restablecimiento para protocolos que los admiten, como HTTP/2 o HTTP/3. |
| IHttpResponseBodyFeature |
Un agregado de las distintas formas de interactuar con el cuerpo de la respuesta. |
| IHttpResponseFeature |
Representa los campos y el estado de una respuesta HTTP. |
| IHttpResponseTrailersFeature |
Proporciona acceso a los finalizadores de respuesta. Los finalizadores de respuesta permiten enviar encabezados adicionales al final de una respuesta HTTP/1.1 (fragmentada) o HTTP/2. Para más información, consulte RFC7230. |
| IHttpsCompressionFeature |
Configura el comportamiento de compresión de respuesta para HTTPS por solicitud. |
| IHttpSendFileFeature |
Proporciona un mecanismo eficaz para transferir archivos desde el disco a la red. |
| IHttpUpgradeFeature |
Proporciona acceso a las características de actualización del servidor. |
| IHttpWebSocketFeature |
Proporciona acceso a las características de websocket del servidor. |
| IItemsFeature |
Proporciona una colección de clave-valor que se puede usar para compartir datos dentro del ámbito de esta solicitud. |
| IQueryFeature |
Proporciona acceso al asociado a IQueryCollection la solicitud HTTP. |
| IRequestBodyPipeFeature |
Representa el cuerpo de la solicitud HTTP como .PipeReader |
| IRequestCookiesFeature |
Proporciona acceso para solicitar la recopilación de cookies. |
| IResponseCookiesFeature |
Asistente para crear el encabezado Set-Cookie de respuesta. |
| IRouteValuesFeature |
Interfaz de características para los valores de enrutamiento. Use Features para acceder a los valores asociados a la solicitud actual. |
| IServerVariablesFeature |
Esta característica proporciona acceso a las variables de servidor de solicitud establecidas. |
| IServiceProvidersFeature |
Proporciona acceso al ámbito IServiceProviderde la solicitud. |
| ISessionFeature |
Proporciona acceso a para la ISession solicitud actual. |
| ITlsConnectionFeature |
Proporciona acceso a las características de TLS asociadas a la conexión HTTP actual. |
| ITlsTokenBindingFeature |
Proporciona información sobre los parámetros de enlace de tokens TLS. |
| ITrackingConsentFeature |
Se usa para consultar, conceder y retirar el consentimiento del usuario con respecto al almacenamiento de información de usuario relacionada con la actividad y la funcionalidad del sitio. |
Enumeraciones
| HttpsCompressionMode |
Se usa para controlar dinámicamente la compresión de respuesta para las solicitudes HTTPS. |
Comentarios
Para obtener más información acerca de las características, consulte solicitar características en ASP.net Core.