CacheTagHelper クラス

定義

TagHelperキャッシュ>要素をターゲットとする<実装。

public ref class CacheTagHelper : Microsoft::AspNetCore::Mvc::TagHelpers::CacheTagHelperBase
public class CacheTagHelper : Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase
type CacheTagHelper = class
    inherit CacheTagHelperBase
Public Class CacheTagHelper
Inherits CacheTagHelperBase
継承

コンストラクター

CacheTagHelper(CacheTagHelperMemoryCacheFactory, HtmlEncoder)

新しい CacheTagHelper を作成します。

CacheTagHelper(CacheTagHelperMemoryCacheFactory, HtmlEncoder)

新しい CacheTagHelper を作成します。

CacheTagHelper(IMemoryCache, HtmlEncoder)

新しい CacheTagHelper を作成します。

フィールド

CacheKeyPrefix

でエントリを作成するときにインスタンスによってCacheTagHelperMemoryCache使用されるプレフィックス。

プロパティ

Enabled

タグ ヘルパーが有効かどうかを決定する値を取得または設定します。

(継承元 CacheTagHelperBase)
ExpiresAfter

キャッシュ エントリが追加されてから削除する必要がある期間を取得または設定します。

(継承元 CacheTagHelperBase)
ExpiresOn

キャッシュ エントリを削除する必要がある正確な DateTimeOffset 値を取得または設定します。

(継承元 CacheTagHelperBase)
ExpiresSliding

キャッシュ エントリを削除する最後のアクセスからの期間を取得または設定します。

(継承元 CacheTagHelperBase)
HtmlEncoder

キャッシュする HtmlEncoder コンテンツをエンコードする を取得します。

(継承元 CacheTagHelperBase)
MemoryCache

エントリを IMemoryCache キャッシュするために使用されるインスタンスを取得します。

Order

ITagHelperセットが実行されると、最初にInit(TagHelperContext)指定された で が呼び出され、その ' ProcessAsync(TagHelperContext, TagHelperOutput)が指定Orderされた Orderで呼び出されます。 低い値が最初に実行されます。

(継承元 CacheTagHelperBase)
Priority

キャッシュ エントリのポリシーを CacheItemPriority 取得または設定します。

VaryBy

キャッシュされた結果を String 変化させる を取得または設定します。

(継承元 CacheTagHelperBase)
VaryByCookie

キャッシュされた結果を変化させる、コンマ区切りの Cookie 名のセットを取得または設定します。

(継承元 CacheTagHelperBase)
VaryByCulture

キャッシュされた結果を要求カルチャによって変更するかどうかを決定する値を取得または設定します。

これを にtrue設定すると、 と CurrentUICultureによってCurrentCulture結果が変化します。

(継承元 CacheTagHelperBase)
VaryByHeader

キャッシュされた結果を変更する HTTP 要求ヘッダーのコンマ区切りのセットを取得または設定します。

(継承元 CacheTagHelperBase)
VaryByQuery

キャッシュされた結果を変更するクエリ パラメーターのコンマ区切りのセットを取得または設定します。

(継承元 CacheTagHelperBase)
VaryByRoute

キャッシュされた結果を変化させる、コンマ区切りのルート データ パラメーターのセットを取得または設定します。

(継承元 CacheTagHelperBase)
VaryByUser

キャッシュされた結果を、ログインしている の ID で変更するかどうかを決定する値を取得または設定します User

(継承元 CacheTagHelperBase)
ViewContext

現在実行中のビューの を ViewContext 取得または設定します。

(継承元 CacheTagHelperBase)

メソッド

Init(TagHelperContext)

指定contextした を使用して をITagHelper初期化します。 への Items 追加は、子を実行する前に追加されるように、このメソッド内で行う必要があります。

(継承元 TagHelper)
Process(TagHelperContext, TagHelperOutput)

指定contextされた と outputを使用して TagHelper を同期的に実行します。

(継承元 TagHelper)
ProcessAsync(TagHelperContext, TagHelperOutput)

指定contextされた と outputを使用して、 をTagHelper非同期的に実行します。

適用対象