共用方式為


OutputCachePolicyBuilder 類別

定義

提供協助程式方法來建立自定義原則。

public sealed class OutputCachePolicyBuilder
type OutputCachePolicyBuilder = class
Public NotInheritable Class OutputCachePolicyBuilder
繼承
OutputCachePolicyBuilder

方法

AddPolicy(Type)

新增動態解析的原則。

AddPolicy<T>()

新增動態解析的原則。

Cache()

如果尚未啟用,請啟用目前要求的快取。

Expire(TimeSpan)

新增原則以變更快取的回應到期日。

NoCache()

清除原則,並新增一個防止任何快取邏輯發生的情況。

SetCacheKeyPrefix(Func<HttpContext,CancellationToken,ValueTask<String>>)

新增使用指定值來改變快取索引鍵的原則。

SetCacheKeyPrefix(Func<HttpContext,String>)

新增使用指定值來改變快取索引鍵的原則。

SetCacheKeyPrefix(String)

新增使用指定值來改變快取索引鍵的原則。

SetLocking(Boolean)

新增原則以變更要求鎖定策略。

SetVaryByHeader(String, String[])

新增原則,以依標頭變更快取的回應。

SetVaryByHeader(String[])

新增原則,以依標頭變更快取的回應。

SetVaryByHost(Boolean)

新增原則設定是否要因主機標頭不同而不同。

SetVaryByQuery(String, String[])

新增原則,以依查詢字串來變更快取的回應。

SetVaryByQuery(String[])

新增原則,以依查詢字串來變更快取的回應。

SetVaryByRouteValue(String, String[])

新增原則,以依路由值來變更快取的回應。

SetVaryByRouteValue(String[])

新增原則,以依路由值來變更快取的回應。

Tag(String[])

新增原則以標記快取的回應。

VaryByValue(Func<HttpContext,CancellationToken,ValueTask<KeyValuePair<String,String>>>)

新增根據指定值而改變快取內容的原則。

VaryByValue(Func<HttpContext,KeyValuePair<String,String>>)

新增原則,以根據自定義索引鍵/值來變更快取的回應。

VaryByValue(String, String)

新增原則,以根據自定義索引鍵/值來變更快取的回應。

With(Func<OutputCacheContext,Boolean>)

將需求新增至目前的原則。

With(Func<OutputCacheContext,CancellationToken,ValueTask<Boolean>>)

將需求新增至目前的原則。

適用於