FormatFilter 類別

定義

篩選準則,將使用路由資料或查詢字串中的格式值,在動作傳回的 ObjectResult 上設定內容類型。

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
繼承
FormatFilter
實作
IFilterMetadata IResourceFilter IResultFilter Microsoft.AspNetCore.Mvc.Formatters.Internal.IFormatFilter

建構函式

FormatFilter(IOptions<MvcOptions>)
已淘汰.

初始化 FormatFilter 的執行個體。

FormatFilter(IOptions<MvcOptions>, ILoggerFactory)

初始化 FormatFilter 的執行個體。

方法

GetFormat(ActionContext)

篩選準則,將使用路由資料或查詢字串中的格式值,在動作傳回的 ObjectResult 上設定內容類型。

OnResourceExecuted(ResourceExecutedContext)

執行資源篩選。 在執行管線其餘部分之後呼叫。

OnResourceExecuting(ResourceExecutingContext)

做為 IResourceFilter ,此篩選會先查看要求,並在之後再繼續進行

  1. 要求中的格式與對應中的任何格式不符。
  2. 如果有衝突的產生Filter。
OnResultExecuted(ResultExecutedContext)

在動作結果執行之後呼叫。

OnResultExecuting(ResultExecutingContext)

使用來自要求的格式值,在 上 ObjectResult 設定內容類型。

適用於