Aracılığıyla paylaş


FormatFilter Sınıf

Tanım

Bir eylemden döndürülen içerik türünü ayarlamak için yol verilerindeki veya sorgu dizesindeki biçim değerini kullanacak bir ObjectResult filtre.

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

Oluşturucular

FormatFilter(IOptions<MvcOptions>)
Geçersiz.

bir örneğini FormatFilterbaşlatır.

FormatFilter(IOptions<MvcOptions>, ILoggerFactory)

bir örneğini FormatFilterbaşlatır.

Yöntemler

GetFormat(ActionContext)

Bir eylemden döndürülen içerik türünü ayarlamak için yol verilerindeki veya sorgu dizesindeki biçim değerini kullanacak bir ObjectResult filtre.

OnResourceExecuted(ResourceExecutedContext)

Kaynak filtresini yürütür. İşlem hattının geri kalanı yürütüldikten sonra çağrılır.

OnResourceExecuting(ResourceExecutingContext)

olarak IResourceFilter, bu filtre isteğe bakar ve

  1. İstekteki biçim, haritadaki hiçbir biçimle eşleşmiyor.
  2. Çakışan bir producesFilter varsa.
OnResultExecuted(ResultExecutedContext)

Eylem sonucu yürütülürken çağrılır.

OnResultExecuting(ResultExecutingContext)

İstekten bir biçim değeri kullanarak üzerinde ObjectResult bir İçerik Türü ayarlar.

Şunlara uygulanır