Compartilhar via


FormatFilter Classe

Definição

Um filtro que usará o valor de formato nos dados de rota ou na cadeia de caracteres de consulta para definir o tipo de conteúdo em um ObjectResult retornado de uma ação.

public ref class FormatFilter : Microsoft::AspNetCore::Mvc::Filters::IResourceFilter, Microsoft::AspNetCore::Mvc::Filters::IResultFilter, Microsoft::AspNetCore::Mvc::Formatters::Internal::IFormatFilter
public ref class FormatFilter : Microsoft::AspNetCore::Mvc::Filters::IResourceFilter, Microsoft::AspNetCore::Mvc::Filters::IResultFilter
public class FormatFilter : Microsoft.AspNetCore.Mvc.Filters.IResourceFilter, Microsoft.AspNetCore.Mvc.Filters.IResultFilter, Microsoft.AspNetCore.Mvc.Formatters.Internal.IFormatFilter
public class FormatFilter : Microsoft.AspNetCore.Mvc.Filters.IResourceFilter, Microsoft.AspNetCore.Mvc.Filters.IResultFilter
type FormatFilter = class
    interface IFormatFilter
    interface IFilterMetadata
    interface IResourceFilter
    interface IResultFilter
type FormatFilter = class
    interface IFilterMetadata
    interface IResourceFilter
    interface IResultFilter
Public Class FormatFilter
Implements IFormatFilter, IResourceFilter, IResultFilter
Public Class FormatFilter
Implements IResourceFilter, IResultFilter
Herança
FormatFilter
Implementações
IFilterMetadata IResourceFilter IResultFilter Microsoft.AspNetCore.Mvc.Formatters.Internal.IFormatFilter

Construtores

FormatFilter(IOptions<MvcOptions>)
Obsoleto.

Inicializa uma instância de FormatFilter.

FormatFilter(IOptions<MvcOptions>, ILoggerFactory)

Inicializa uma instância de FormatFilter.

Métodos

GetFormat(ActionContext)

Um filtro que usará o valor de formato nos dados de rota ou na cadeia de caracteres de consulta para definir o tipo de conteúdo em um ObjectResult retornado de uma ação.

OnResourceExecuted(ResourceExecutedContext)

Executa o filtro de recurso. Chamado após a execução do restante do pipeline.

OnResourceExecuting(ResourceExecutingContext)

Como um IResourceFilter, esse filtro examina a solicitação e a rejeita antes de prosseguir se

  1. O formato na solicitação não corresponde a nenhum formato no mapa.
  2. Se houver um produto conflitanteFilter.
OnResultExecuted(ResultExecutedContext)

Chamado após o resultado da ação ser executado.

OnResultExecuting(ResultExecutingContext)

Define um Tipo de Conteúdo em um ObjectResult usando um valor de formato da solicitação.

Aplica-se a