ImageTagHelper Třída

Definice

ITagHelper implementace zaměřená na <elementy img> , které podporují správu verzí souborů.

public ref class ImageTagHelper : Microsoft::AspNetCore::Mvc::Razor::TagHelpers::UrlResolutionTagHelper
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("img", Attributes="asp-append-version,src", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)]
public class ImageTagHelper : Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("img", Attributes="asp-append-version,src", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)>]
type ImageTagHelper = class
    inherit UrlResolutionTagHelper
Public Class ImageTagHelper
Inherits UrlResolutionTagHelper
Dědičnost
Atributy

Poznámky

Pomocník značky nebude zpracovávat případy s atributem src.

Konstruktory

ImageTagHelper(IFileVersionProvider, HtmlEncoder, IUrlHelperFactory)

Vytvoří nový objekt ImageTagHelper.

ImageTagHelper(IHostingEnvironment, IMemoryCache, HtmlEncoder, IUrlHelperFactory)
Zastaralé.

Vytvoří nový objekt ImageTagHelper.

ImageTagHelper(IHostingEnvironment, TagHelperMemoryCacheProvider, IFileVersionProvider, HtmlEncoder, IUrlHelperFactory)

Vytvoří nový objekt ImageTagHelper.

ImageTagHelper(IWebHostEnvironment, TagHelperMemoryCacheProvider, IFileVersionProvider, HtmlEncoder, IUrlHelperFactory)
Zastaralé.

Vytvoří nový objekt ImageTagHelper. Tento konstruktor je zastaralý a v budoucí verzi bude odebrán.

Vlastnosti

AppendVersion

Hodnota označující, jestli má být verze souboru připojena k adresám URL src.

Cache
Zastaralé.

IMemoryCache Získá použití k ukládání adres URL s globály. Tato vlastnost je zastaralá a v budoucí verzi se odebere.

HostingEnvironment
Zastaralé.

Získá pro IWebHostEnvironment aplikaci. Tato vlastnost je zastaralá a v budoucí verzi se odebere.

HtmlEncoder

Hodnota HtmlEncoder

(Zděděno od UrlResolutionTagHelper)
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.

Src

Zdroj obrázku.

UrlHelperFactory

Hodnota IUrlHelperFactory

(Zděděno od UrlResolutionTagHelper)
ViewContext

Hodnota ViewContext

(Zděděno od UrlResolutionTagHelper)

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)
ProcessUrlAttribute(String, TagHelperOutput)

Přeloží a aktualizuje hodnoty adresy URL začínající na ~/(vzhledem k nastavení webroot aplikace) pro outputhodnotu s Attributes , jejíž Name hodnota je attributeName.

(Zděděno od UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

Pokusí se přeložit danou url hodnotu vzhledem k nastavení webroot aplikace.

(Zděděno od UrlResolutionTagHelper)
TryResolveUrl(String, String)

Pokusí se přeložit danou url hodnotu vzhledem k nastavení webroot aplikace.

(Zděděno od UrlResolutionTagHelper)

Platí pro