ImageTagHelper Klasa

Definicja

ITagHelper implementacja przeznaczona dla <elementów img> , które obsługują przechowywanie wersji plików.

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
Dziedziczenie
Atrybuty

Uwagi

Pomocnik tagu nie będzie przetwarzać przypadków z atrybutem "src".

Konstruktory

ImageTagHelper(IFileVersionProvider, HtmlEncoder, IUrlHelperFactory)

Tworzy nowy adres ImageTagHelper.

ImageTagHelper(IHostingEnvironment, IMemoryCache, HtmlEncoder, IUrlHelperFactory)
Przestarzałe.

Tworzy nowy adres ImageTagHelper.

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

Tworzy nowy adres ImageTagHelper.

ImageTagHelper(IWebHostEnvironment, TagHelperMemoryCacheProvider, IFileVersionProvider, HtmlEncoder, IUrlHelperFactory)
Przestarzałe.

Tworzy nowy adres ImageTagHelper. Ten konstruktor jest przestarzały i zostanie usunięty w przyszłej wersji.

Właściwości

AppendVersion

Wartość wskazująca, czy wersja pliku powinna zostać dołączona do adresów URL src.

Cache
Przestarzałe.

IMemoryCache Pobiera używane do przechowywania adresów URL kulistych. Ta właściwość jest przestarzała i zostanie usunięta w przyszłej wersji.

HostingEnvironment
Przestarzałe.

Pobiera element IWebHostEnvironment dla aplikacji. Ta właściwość jest przestarzała i zostanie usunięta w przyszłej wersji.

HtmlEncoder

Element HtmlEncoder.

(Odziedziczone po UrlResolutionTagHelper)
Order

Po wykonaniu ITagHelperzestawu s ich ' Init(TagHelperContext)s są najpierw wywoływane w określonym Order; następnie ich ' ProcessAsync(TagHelperContext, TagHelperOutput)s są wywoływane w określonym Order. Najpierw są wykonywane niższe wartości.

Src

Źródło obrazu.

UrlHelperFactory

Element IUrlHelperFactory.

(Odziedziczone po UrlResolutionTagHelper)
ViewContext

Element ViewContext.

(Odziedziczone po UrlResolutionTagHelper)

Metody

Init(TagHelperContext)

Inicjuje element ITagHelper przy użyciu podanego context. Dodatki należy wykonać Items w ramach tej metody, aby upewnić się, że zostały dodane przed wykonaniem elementów podrzędnych.

(Odziedziczone po TagHelper)
Process(TagHelperContext, TagHelperOutput)

Synchronicznie wykonuje element TagHelper z danym context elementem i output.

ProcessAsync(TagHelperContext, TagHelperOutput)

Asynchronicznie wykonuje element TagHelper z danym context elementem i output.

(Odziedziczone po TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

Rozwiązuje i aktualizuje wartości adresów URL rozpoczynające się od "~/" (względem ustawienia "webroot" aplikacji) dla parametru output" Attributes , którego Name wartość to attributeName.

(Odziedziczone po UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

Próbuje rozpoznać daną url wartość względem ustawienia "webroot" aplikacji.

(Odziedziczone po UrlResolutionTagHelper)
TryResolveUrl(String, String)

Próbuje rozpoznać daną url wartość względem ustawienia "webroot" aplikacji.

(Odziedziczone po UrlResolutionTagHelper)

Dotyczy