共用方式為


OutputCacheOptions 類別

定義

設定 Microsoft.AspNetCore.OutputCaching.OutputCacheMiddleware的選項。

public class OutputCacheOptions
type OutputCacheOptions = class
Public Class OutputCacheOptions
繼承
OutputCacheOptions

建構函式

OutputCacheOptions()

設定 Microsoft.AspNetCore.OutputCaching.OutputCacheMiddleware的選項。

屬性

ApplicationServices

取得應用程式 IServiceProvider

DefaultExpirationTimeSpan

當原則未定義任何特定值時,會快取回應的持續時間。 預設值設定為 60 秒。

MaximumBodySize

響應主體的最大可快取大小,以位元組為單位。 預設值設定為 64 MB。 如果回應本文超過此限制,則不會由 Microsoft.AspNetCore.OutputCaching.OutputCacheMiddleware快取。

SizeLimit

輸出快取中間件的大小限制,以位元組為單位。 預設值設定為 100 MB。 超過此限制時,在收回較舊的專案之前,不會快取任何新的回應。

UseCaseSensitivePaths

如果要求路徑區分大小寫,true;否則 false。 預設值是將路徑視為不區分大小寫。

方法

AddBasePolicy(Action<OutputCachePolicyBuilder>)

IOutputCachePolicy 實例建置並新增至基底原則。

AddBasePolicy(Action<OutputCachePolicyBuilder>, Boolean)

IOutputCachePolicy 實例建置並新增至基底原則。

AddBasePolicy(IOutputCachePolicy)

IOutputCachePolicy 實例新增至基底原則。

AddPolicy(String, Action<OutputCachePolicyBuilder>)

定義可依名稱參考的 IOutputCachePolicy

AddPolicy(String, Action<OutputCachePolicyBuilder>, Boolean)

定義可依名稱參考的 IOutputCachePolicy

AddPolicy(String, IOutputCachePolicy)

定義可依名稱參考的 IOutputCachePolicy

適用於