Microsoft.AspNetCore.Http.Metadata Namespace

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.