EnvironmentTagHelper クラス

定義

ITagHelperの現在の値EnvironmentNameに基づいてコンテンツを<条件付きでレンダリングする環境>要素を対象とする 実装。 環境が指定された Names または Includeに一覧表示されていない場合、または にある Exclude場合、コンテンツはレンダリングされません。

public ref class EnvironmentTagHelper : Microsoft::AspNetCore::Razor::TagHelpers::TagHelper
public class EnvironmentTagHelper : Microsoft.AspNetCore.Razor.TagHelpers.TagHelper
type EnvironmentTagHelper = class
    inherit TagHelper
Public Class EnvironmentTagHelper
Inherits TagHelper
継承
EnvironmentTagHelper

コンストラクター

EnvironmentTagHelper(IHostingEnvironment)

新しい EnvironmentTagHelper を作成します。

EnvironmentTagHelper(IWebHostEnvironment)

新しい EnvironmentTagHelper を作成します。

プロパティ

Exclude

コンテンツがレンダリングされない環境名のコンマ区切りのリスト。

HostingEnvironment

アプリケーションの を IWebHostEnvironment 取得します。

Include

コンテンツをレンダリングする環境名のコンマ区切りのリスト。 現在の環境も一覧に Exclude 含まれている場合、コンテンツはレンダリングされません。

Names

コンテンツをレンダリングする環境名のコンマ区切りのリスト。 現在の環境も一覧に Exclude 含まれている場合、コンテンツはレンダリングされません。

Order

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

メソッド

Init(TagHelperContext)

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

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

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

ProcessAsync(TagHelperContext, TagHelperOutput)

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

(継承元 TagHelper)

適用対象