Sdílet prostřednictvím


EnvironmentTagHelper Třída

Definice

ITagHelperimplementace zaměřená na <prvky prostředí>, které podmíněně vykresluje obsah na základě aktuální hodnoty .EnvironmentName Pokud prostředí není uvedené v zadaném NamesIncludenebo , nebo pokud je v Exclude, obsah se nevykreslí.

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
Dědičnost
EnvironmentTagHelper

Konstruktory

EnvironmentTagHelper(IHostingEnvironment)

Vytvoří nový objekt EnvironmentTagHelper.

EnvironmentTagHelper(IWebHostEnvironment)

Vytvoří nový objekt EnvironmentTagHelper.

Vlastnosti

Exclude

Čárkami oddělený seznam názvů prostředí, ve kterých se obsah nevykreslí.

HostingEnvironment

Získá pro IWebHostEnvironment aplikaci.

Include

Čárkami oddělený seznam názvů prostředí, ve kterých se má obsah vykreslit. Pokud je aktuální prostředí také v Exclude seznamu, obsah se nevykreslí.

Names

Čárkami oddělený seznam názvů prostředí, ve kterých se má obsah vykreslit. Pokud je aktuální prostředí také v Exclude seznamu, obsah se nevykreslí.

Order

Při spuštění sady ITagHelpers jsou jejich Init(TagHelperContext)'s nejprve vyvolány v zadaném Order; pak jsou ProcessAsync(TagHelperContext, TagHelperOutput)jejich 's vyvolány v zadané Order. Nejprve se spustí nižší hodnoty.

Metody

Init(TagHelperContext)

Inicializuje s ITagHelper danou context. Přidání by Items se mělo provést v rámci této metody, aby se zajistilo, že se přidá před spuštěním podřízených položek.

(Zděděno od TagHelper)
Process(TagHelperContext, TagHelperOutput)

Synchronně spustí TagHelper příkaz s danými context a output.

ProcessAsync(TagHelperContext, TagHelperOutput)

Asynchronně spustí TagHelper příkaz s daným context a output.

(Zděděno od TagHelper)

Platí pro