FormatFilter Klasse

Definition

Ein Filter, der den Formatwert in den Routendaten oder der Abfragezeichenfolge verwendet, um den Inhaltstyp für eine ObjectResult von einer Aktion zurückgegebene festzulegen.

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
Vererbung
FormatFilter
Implementiert
IFilterMetadata IResourceFilter IResultFilter Microsoft.AspNetCore.Mvc.Formatters.Internal.IFormatFilter

Konstruktoren

FormatFilter(IOptions<MvcOptions>)
Veraltet.

Initialisiert eine Instanz von FormatFilter.

FormatFilter(IOptions<MvcOptions>, ILoggerFactory)

Initialisiert eine Instanz von FormatFilter.

Methoden

GetFormat(ActionContext)

Ein Filter, der den Formatwert in den Routendaten oder der Abfragezeichenfolge verwendet, um den Inhaltstyp für eine ObjectResult von einer Aktion zurückgegebene festzulegen.

OnResourceExecuted(ResourceExecutedContext)

Führt den Ressourcenfilter aus. Wird nach der Ausführung des Rests der Pipeline aufgerufen.

OnResourceExecuting(ResourceExecutingContext)

IResourceFilterAls betrachtet dieser Filter die Anforderung und lehnt sie ab, bevor er fortgeht, wenn

  1. Das Format in der Anforderung stimmt mit keinem Format in der Zuordnung überein.
  2. Wenn ein in Konflikt stehendes "producesFilter" vorhanden ist.
OnResultExecuted(ResultExecutedContext)

Wird aufgerufen, nachdem das Aktionsergebnis ausgeführt wurde.

OnResultExecuting(ResultExecutingContext)

Legt einen Inhaltstyp für ein ObjectResult mithilfe eines Formatwerts aus der Anforderung fest.

Gilt für: