Microsoft.AspNetCore.Http.Metadata Espacio de nombres

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.