Microsoft.AspNetCore.Http.Metadata Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classes
| Nome | Description |
|---|---|
| AcceptsMetadata |
Metadados que especificam os tipos de conteúdo de solicitação com suporte. |
| FormMappingOptionsMetadata |
Dá suporte à configuração do comportamento do mapeamento de formulário em uma API mínima. |
Interfaces
| Nome | Description |
|---|---|
| IAcceptsMetadata |
Interface para aceitar tipos de mídia de solicitação. |
| IAllowCookieRedirectMetadata |
Metadados que indicam que o ponto de extremidade deve permitir redirecionamentos de autenticação baseados em cookie. Normalmente, esse é o comportamento padrão, mas ele existe para substituir IDisableCookieRedirectMetadata independentemente da ordem. Quando presente, o manipulador de autenticação de cookie preferirá o logon do navegador ou o acesso negado redireciona mais de 401 e 403 códigos de status. |
| IDisableCookieRedirectMetadata |
Metadados que indicam que o ponto de extremidade deve desabilitar redirecionamentos de autenticação baseados em cookie normalmente porque se destina a clientes de API em vez de navegação direta do navegador. IAllowCookieRedirectMetadata substitui isso, não importa a ordem. Quando presente e não substituído, o manipulador de autenticação de cookie preferirá usar códigos de status 401 e 403 em vez de redirecionar para os caminhos de logon ou acesso negado. |
| IDisableHttpMetricsMetadata |
Uma interface de marcador que pode ser usada para identificar metadados que desabilita as métricas de duração da solicitação HTTP. |
| IDisableValidationMetadata |
Uma interface de marcador que pode ser usada para identificar metadados que desabilita a validação em um determinado ponto de extremidade. |
| IEndpointDescriptionMetadata |
Define um contrato usado para especificar uma descrição em Metadata. |
| IEndpointMetadataProvider |
Indica que um tipo fornece um método estático que fornece Endpoint metadados quando declarados como um tipo de parâmetro ou o tipo retornado de um Endpoint delegado de manipulador de rotas. |
| IEndpointParameterMetadataProvider |
Indica que um tipo fornece um método estático que fornece Endpoint metadados quando declarado como o tipo de parâmetro de um Endpoint representante do manipulador de rotas. |
| IEndpointSummaryMetadata |
Define um contrato usado para especificar um resumo em Metadata. |
| IFormOptionsMetadata |
Atributos de marcação de interface que especificam limites associados à leitura de um formulário. |
| IFromBodyMetadata |
Atributos de marcação de interface que especificam um parâmetro devem ser associados usando o corpo da solicitação. |
| IFromFormMetadata |
Atributos de marcação de interface que especificam um parâmetro devem ser associados usando um campo de formulário do corpo da solicitação. |
| IFromHeaderMetadata |
Atributos de marcação de interface que especificam um parâmetro devem ser associados usando os cabeçalhos de solicitação. |
| IFromQueryMetadata |
Atributos de marcação de interface que especificam um parâmetro devem ser associados usando a cadeia de caracteres de consulta de solicitação. |
| IFromRouteMetadata |
Atributos de marcação de interface que especificam um parâmetro devem ser associados usando dados de rota da solicitação atual. |
| IFromServiceMetadata |
Atributos de marcação de interface que especificam um parâmetro devem ser associados usando serviços de solicitação. |
| IParameterBindingMetadata |
Expõe metadados sobre os detalhes de associação de parâmetro associados a um parâmetro no manipulador de pontos de extremidade. |
| IProducesResponseTypeMetadata |
Define um contrato para descrever o tipo de resposta retornado de um ponto de extremidade. |
| IRequestSizeLimitMetadata |
Atributos de marcação de interface que especificam o tamanho máximo permitido do corpo da solicitação. |
| IRouteDiagnosticsMetadata |
Interface para especificar o texto de diagnóstico para uma rota. |
| ISkipStatusCodePagesMetadata |
Define um contrato usado para especificar metadados para ignorar o middleware StatusCodePage em Metadata. |
| ITagsMetadata |
Define um contrato usado para especificar uma coleção de marcas em Metadata. |