ImageTagHelper Třída

Definice

ITagHelper implementace, která cílí 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á rutina značky nezpracuje pro případy pouze atribut 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 bude odebrán v budoucí verzi.

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 globbed. Tato vlastnost je zastaralá a bude odebrána v budoucí verzi.

HostingEnvironment
Zastaralé.

IWebHostEnvironment Získá pro aplikaci. Tato vlastnost je zastaralá a bude odebrána v budoucí verzi.

HtmlEncoder

Hodnota HtmlEncoder

(Zděděno od UrlResolutionTagHelper)
Order

Když se spustí sada ITagHelpers, jejich Init(TagHelperContext)'s jsou nejprve vyvolány v zadané Order; jejich ProcessAsync(TagHelperContext, TagHelperOutput)' jsou 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 ITagHelper s danou context. V rámci této metody by se měly provádět doplňky, Items aby se zajistilo, že se přidají před spuštěním podřízených položek.

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

Synchronně provede danou TagHelper context a output.

ProcessAsync(TagHelperContext, TagHelperOutput)

Asynchronně provede danou TagHelper context a output.

(Zděděno od TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

Řeší a aktualizuje hodnoty adresy URL začínající na ~/(vzhledem k nastavení webroot aplikace) pro output's's Attributes ' jehož Name 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