Microsoft.AspNetCore.Http.Metadata 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í.
Clases
| Nombre | Description |
|---|---|
| AcceptsMetadata |
Metadatos que especifican los tipos de contenido de solicitud admitidos. |
| FormMappingOptionsMetadata |
Admite la configuración del comportamiento de la asignación de formularios en una API mínima. |
Interfaces
| Nombre | Description |
|---|---|
| IAcceptsMetadata |
Interfaz para aceptar tipos de medios de solicitud. |
| IAllowCookieRedirectMetadata |
Los metadatos que indican el punto de conexión deben permitir redireccionamientos de autenticación basados en cookies. Este es normalmente el comportamiento predeterminado, pero existe para invalidar IDisableCookieRedirectMetadata independientemente del orden. Cuando esté presente, el controlador de autenticación de cookies preferirá que el inicio de sesión del explorador o el acceso denegado redirija más de 401 y 403 códigos de estado. |
| IDisableCookieRedirectMetadata |
Los metadatos que indican que el punto de conexión debe deshabilitar las redirecciones de autenticación basada en cookies normalmente porque está pensado para clientes de API en lugar de para la navegación directa del explorador. IAllowCookieRedirectMetadata invalida esto independientemente del orden. Cuando está presente y no se invalida, el controlador de autenticación de cookies prefiere usar códigos de estado 401 y 403 a través del redireccionamiento a las rutas de acceso denegadas o de inicio de sesión. |
| IDisableHttpMetricsMetadata |
Interfaz de marcador que se puede usar para identificar metadatos que deshabilitan las métricas de duración de la solicitud HTTP. |
| IDisableValidationMetadata |
Interfaz de marcador que se puede usar para identificar metadatos que deshabilitan la validación en un punto de conexión determinado. |
| IEndpointDescriptionMetadata |
Define un contrato usado para especificar una descripción en Metadata. |
| IEndpointMetadataProvider |
Indica que un tipo proporciona un método estático que proporciona Endpoint metadatos cuando se declara como un tipo de parámetro o el tipo devuelto de un Endpoint delegado de controlador de ruta. |
| IEndpointParameterMetadataProvider |
Indica que un tipo proporciona un método estático que proporciona Endpoint metadatos cuando se declara como el tipo de parámetro de un Endpoint delegado de controlador de ruta. |
| IEndpointSummaryMetadata |
Define un contrato usado para especificar un resumen en Metadata. |
| IFormOptionsMetadata |
Atributos de marcado de interfaz que especifican límites asociados con la lectura de un formulario. |
| IFromBodyMetadata |
Los atributos de marcado de interfaz que especifican un parámetro deben enlazarse mediante el cuerpo de la solicitud. |
| IFromFormMetadata |
Los atributos de marcado de interfaz que especifican un parámetro deben enlazarse mediante un campo de formulario del cuerpo de la solicitud. |
| IFromHeaderMetadata |
Los atributos de marcado de interfaz que especifican un parámetro deben enlazarse mediante los encabezados de solicitud. |
| IFromQueryMetadata |
Los atributos de marcado de interfaz que especifican un parámetro deben enlazarse mediante la cadena de consulta de solicitud. |
| IFromRouteMetadata |
Los atributos de marcado de interfaz que especifican un parámetro deben enlazarse mediante datos de ruta de la solicitud actual. |
| IFromServiceMetadata |
Los atributos de marcado de interfaz que especifican un parámetro deben enlazarse mediante servicios de solicitud. |
| IParameterBindingMetadata |
Expone metadatos sobre los detalles del enlace de parámetros asociados a un parámetro en el controlador de puntos de conexión. |
| IProducesResponseTypeMetadata |
Define un contrato para describir el tipo de respuesta devuelto desde un punto de conexión. |
| IRequestSizeLimitMetadata |
Atributos de marcado de interfaz que especifican el tamaño máximo permitido del cuerpo de la solicitud. |
| IRouteDiagnosticsMetadata |
Interfaz para especificar texto de diagnóstico para una ruta. |
| ISkipStatusCodePagesMetadata |
Define un contrato usado para especificar metadatos para omitir el middleware StatusCodePage en Metadata. |
| ITagsMetadata |
Define un contrato usado para especificar una colección de etiquetas en Metadata. |