DistributedCacheTagHelper 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
TagHelper 實作以 < 分散式快取 > 專案為目標。
public ref class DistributedCacheTagHelper : Microsoft::AspNetCore::Mvc::TagHelpers::CacheTagHelperBase
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("distributed-cache", Attributes="name")]
public class DistributedCacheTagHelper : Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("distributed-cache", Attributes="name")>]
type DistributedCacheTagHelper = class
inherit CacheTagHelperBase
Public Class DistributedCacheTagHelper
Inherits CacheTagHelperBase
- 繼承
- 屬性
建構函式
DistributedCacheTagHelper(IDistributedCacheTagHelperService, HtmlEncoder) |
建立新的 CacheTagHelper。 |
欄位
CacheKeyPrefix |
在 中 IDistributedCacheTagHelperStorage 建立專案時,實例所使用的 DistributedCacheTagHelper 前置詞。 |
屬性
Enabled |
取得或設定值,這個值會判斷標籤協助程式是否已啟用。 (繼承來源 CacheTagHelperBase) |
ExpiresAfter |
從應該收回快取專案的時間取得或設定持續時間。 (繼承來源 CacheTagHelperBase) |
ExpiresOn |
取得或設定應該收回快取專案的確切 DateTimeOffset 專案。 (繼承來源 CacheTagHelperBase) |
ExpiresSliding |
取得或設定上次應該收回快取專案的持續時間。 (繼承來源 CacheTagHelperBase) |
HtmlEncoder |
取得 , HtmlEncoder 其會編碼要快取的內容。 (繼承來源 CacheTagHelperBase) |
MemoryCache |
IMemoryCache取得用來快取背景工作角色的實例。 |
Name |
取得或設定唯一的名稱來區分快取的專案。 |
Order |
執行一組 ITagHelper 時,會先在指定的 Order 中叫用其 Init(TagHelperContext) 的 ,然後在指定的 Order 中叫用其 ProcessAsync(TagHelperContext, TagHelperOutput) 的 。 先執行較低的值。 (繼承來源 CacheTagHelperBase) |
VaryBy |
取得或設定 , String 以變更快取的結果。 (繼承來源 CacheTagHelperBase) |
VaryByCookie |
取得或設定以逗號分隔的 Cookie 名稱集,以變更快取的結果。 (繼承來源 CacheTagHelperBase) |
VaryByCulture |
取得或設定值,判斷快取的結果是否依要求文化特性而有所不同。
將這個 設定為 |
VaryByHeader |
取得或設定以逗號分隔的 HTTP 要求標頭集,以變更快取的結果。 (繼承來源 CacheTagHelperBase) |
VaryByQuery |
取得或設定以逗號分隔的查詢參數集,以變更快取的結果。 (繼承來源 CacheTagHelperBase) |
VaryByRoute |
取得或設定以逗號分隔的路由資料參數集,以變更快取的結果。 (繼承來源 CacheTagHelperBase) |
VaryByUser |
取得或設定值,這個值會判斷快取的結果是否要因登入 User 的 Identity 而有所不同。 (繼承來源 CacheTagHelperBase) |
ViewContext |
取得或設定 ViewContext 目前執行之 View 的 。 (繼承來源 CacheTagHelperBase) |
方法
Init(TagHelperContext) |
ITagHelper使用指定的 |
Process(TagHelperContext, TagHelperOutput) |
使用指定的 |
ProcessAsync(TagHelperContext, TagHelperOutput) |
使用指定的 |
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應