Microsoft.AspNetCore.Mvc.Infrastructure 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.
Fornece tipos necessários para a ação e a execução de resultados.
Action |
Tipo que fornece acesso a um ActionContext. |
Action |
Uma coleção armazenada em cache de ActionDescriptor. |
Action |
Uma classe base para IActionDescriptorCollectionProvider que também fornece um IChangeToken para notificações reativas de alterações de ActionDescriptor. |
Action |
Atributo anotado no construtor ActionResult, parâmetros de método auxiliar e propriedades para indicar que o parâmetro ou propriedade é usado para definir o "valor" para ActionResult. Os analisadores correspondem a esse parâmetro por nome de tipo. Isso permite aos usuários anotar resultados personalizados \ auxiliares personalizados com um atributo definido pelo usuário sem precisar expor esse tipo. Esse atributo é marcado intencionalmente como Inherited=false, pois o analisador não percorre o grafo de herança. |
Action |
Atributo anotado em parâmetros de método auxiliar e construtor ActionResult para indicar que o parâmetro é usado para definir o "statusCode" para o ActionResult. Os analisadores correspondem a esse parâmetro por nome de tipo. Isso permite aos usuários anotar resultados personalizados \ auxiliares personalizados com um atributo definido pelo usuário sem precisar expor esse tipo. Esse atributo é marcado intencionalmente como Inherited=false, pois o analisador não percorre o grafo de herança. |
Ambiguous |
Uma exceção que indica várias correspondências na seleção de ação. |
Compatibility |
Infraestrutura que dá suporte à implementação de CompatibilityVersion. Essa é uma implementação de ICompatibilitySwitch adequada para uso com o padrão IOptions<TOptions>. Essa é uma infraestrutura de estrutura e não deve ser usada pelo código do aplicativo. |
Configure |
Uma classe base para infraestrutura que implementa ASP.NET suporte do Core MVC para CompatibilityVersion. Essa é uma infraestrutura de estrutura e não deve ser usada pelo código do aplicativo. |
Content |
Um IActionResultExecutor<TResult> responsável por ContentResult |
Default |
A implementação padrão de OutputFormatterSelector. |
Default |
O |
Default |
Especifica o código de status padrão associado a um ActionResult. |
File |
|
File |
Classe base para executar um resultado de arquivo. |
File |
Um IActionResultExecutor<TResult> para um resultado de fluxo de arquivo. |
Local |
Um IActionResultExecutor<TResult> que manipula LocalRedirectResult. |
Model |
Um IActionFilter que responde a ModelStateinválidos. Esse filtro é adicionado a todos os tipos e ações anotados com ApiControllerAttribute. Consulte ApiBehaviorOptions para obter maneiras de configurar esse filtro. |
Mvc |
Um tipo de opções para configurar o aplicativo CompatibilityVersion. |
Object |
Executa um ObjectResult para gravar na resposta. |
Output |
Seleciona um IOutputFormatter para gravar uma resposta à solicitação atual. |
Physical |
|
Physical |
Representa metadados de um arquivo. |
Problem |
Fábrica para produzir ProblemDetails e ValidationProblemDetails. |
Redirect |
|
Redirect |
Um IActionResultExecutor<TResult> para RedirectToActionResult. |
Redirect |
Um IActionResultExecutor<TResult> para RedirectToPageResult. |
Redirect |
Um IActionResultExecutor<TResult> para RedirectToRouteResult. |
Virtual |
IAction |
Define uma interface para expor um ActionContext. |
IAction |
Fornece uma maneira de sinalizar a invalidação da coleção armazenada em cache de ActionDescriptor de um IActionDescriptorCollectionProvider. |
IAction |
Fornece a coleção atualmente armazenada em cache de ActionDescriptor. |
IAction |
Define uma interface para criar um IActionInvoker para a solicitação atual. |
IAction |
Define uma interface para um serviço que pode executar um tipo específico de IActionResult manipulando o HttpResponse. |
IAction |
Fornece um mapeamento do valor retornado de uma ação para um IActionResult para processamento de solicitação. |
IAction |
Define uma interface para selecionar uma ação MVC a ser invocada para a solicitação atual. |
IApi |
Um IFilterMetadata que indica que um tipo e todos os tipos derivados são usados para fornecer respostas à API HTTP. Os controladores decorados com esse atributo (ApiControllerAttribute) são configurados com recursos e comportamento direcionados para melhorar a experiência do desenvolvedor para a criação de APIs. |
IClient |
Um IStatusCodeActionResult que pode ser transformado em um erro de cliente mais descritivo. |
IClient |
Uma fábrica para produzir erros de cliente. Esse contrato é usado por controladores anotados com ApiControllerAttribute para transformar IClientErrorActionResult. |
ICompatibility |
Define um comutador de compatibilidade. Essa é uma infraestrutura de estrutura e não deve ser usada pelo código do aplicativo. |
IConvert |
Define o contrato para converter um tipo em um IActionResult durante a invocação de ação. |
IHttp |
Cria TextReader instâncias para leitura de Body. |
IHttp |
Cria TextWriter instâncias para gravar em Body. |
IParameter |
Um ParameterDescriptor para parâmetros de ação. |
IProperty |
Um ParameterDescriptor para propriedades associadas. |
IStatus |
Representa um IActionResult que, quando executado, produzirá uma resposta HTTP com o StatusCodeespecificado. |
Para obter uma introdução ao MVC, consulte Visão geral de ASP.NET Core MVC.