FormatFilter Classe

Definizione

Filtro che userà il valore di formato nei dati della route o nella stringa di query per impostare il tipo di contenuto su un ObjectResult oggetto restituito da un'azione.

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
Ereditarietà
FormatFilter
Implementazioni
IFilterMetadata IResourceFilter IResultFilter Microsoft.AspNetCore.Mvc.Formatters.Internal.IFormatFilter

Costruttori

FormatFilter(IOptions<MvcOptions>)
Obsoleti.

Inizializza un'istanza di FormatFilter.

FormatFilter(IOptions<MvcOptions>, ILoggerFactory)

Inizializza un'istanza di FormatFilter.

Metodi

GetFormat(ActionContext)

Filtro che userà il valore di formato nei dati della route o nella stringa di query per impostare il tipo di contenuto su un ObjectResult oggetto restituito da un'azione.

OnResourceExecuted(ResourceExecutedContext)

Esegue il filtro delle risorse. Chiamato dopo l'esecuzione del resto della pipeline.

OnResourceExecuting(ResourceExecutingContext)

Come , IResourceFilterquesto filtro esamina la richiesta e lo rifiuta prima di procedere se

  1. Il formato nella richiesta non corrisponde ad alcun formato nella mappa.
  2. Se è presente un oggetto producesFilter in conflitto.
OnResultExecuted(ResultExecutedContext)

Chiamato dopo l'esecuzione del risultato dell'azione.

OnResultExecuting(ResultExecutingContext)

Imposta un tipo di contenuto su un ObjectResult oggetto utilizzando un valore di formato dalla richiesta.

Si applica a