共用方式為


EnvironmentTagHelper 類別

定義

ITagHelper實作以 < 條件方式根據 的目前值 EnvironmentName 呈現內容的環境 > 專案為目標。 如果環境未列在指定的 NamesInclude 中,或是在 中 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 時,會先在指定的 Order 中叫用其 Init(TagHelperContext) 的 ,然後在指定的 Order 中叫用其 ProcessAsync(TagHelperContext, TagHelperOutput) 的 。 先執行較低的值。

方法

Init(TagHelperContext)

ITagHelper使用指定的 context 初始化 。 在此方法中應該新增 , Items 以確保在執行子系之前會新增這些新增專案。

(繼承來源 TagHelper)
Process(TagHelperContext, TagHelperOutput)

使用指定的 contextoutput 同步執行 TagHelper

ProcessAsync(TagHelperContext, TagHelperOutput)

使用指定的 contextoutput ,以非同步方式執行 TagHelper

(繼承來源 TagHelper)

適用於