ImageTagHelper Класс

Определение

ITagHelper реализация, ориентированная на <элементы img> , поддерживающие управление версиями файлов.

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
Наследование
Атрибуты

Комментарии

Вспомогатель тега не будет обрабатывать варианты только с атрибутом src.

Конструкторы

ImageTagHelper(IFileVersionProvider, HtmlEncoder, IUrlHelperFactory)

Создает новый экземпляр ImageTagHelper.

ImageTagHelper(IHostingEnvironment, IMemoryCache, HtmlEncoder, IUrlHelperFactory)
Устаревшие..

Создает новый экземпляр ImageTagHelper.

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

Создает новый экземпляр ImageTagHelper.

ImageTagHelper(IWebHostEnvironment, TagHelperMemoryCacheProvider, IFileVersionProvider, HtmlEncoder, IUrlHelperFactory)
Устаревшие..

Создает новый экземпляр ImageTagHelper. Этот конструктор устарел и будет удален в следующей версии.

Свойства

AppendVersion

Значение, указывающее, следует ли добавлять версию файла к URL-адресам src.

Cache
Устаревшие..

Возвращает объект , используемый IMemoryCache для хранения блюзированных URL-адресов. Это свойство устарело и будет удалено в следующей версии.

HostingEnvironment
Устаревшие..

Возвращает для IWebHostEnvironment приложения. Это свойство устарело и будет удалено в следующей версии.

HtmlEncoder

HtmlEncoder.

(Унаследовано от UrlResolutionTagHelper)
Order

При выполнении ITagHelperInit(TagHelperContext)набора объектов их сначала вызываются в указанном Orderобъекте ; затем их ProcessAsync(TagHelperContext, TagHelperOutput)вызываются в указанном Order. Сначала выполняются более низкие значения.

Src

Источник изображения.

UrlHelperFactory

IUrlHelperFactory.

(Унаследовано от UrlResolutionTagHelper)
ViewContext

ViewContext.

(Унаследовано от UrlResolutionTagHelper)

Методы

Init(TagHelperContext)

Инициализирует с ITagHelper помощью заданного context. В этом методе необходимо выполнить дополнения, Items чтобы убедиться, что они добавлены перед выполнением дочерних элементов.

(Унаследовано от TagHelper)
Process(TagHelperContext, TagHelperOutput)

Синхронно выполняет TagHelper с заданными context и output.

ProcessAsync(TagHelperContext, TagHelperOutput)

Асинхронно выполняет с TagHelper заданными context и output.

(Унаследовано от TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

Разрешает и обновляет значения URL-адресов, начиная с "~/" (относительно параметра "webroot" приложения) для output"s", Attributes для которых Name имеет значение attributeName.

(Унаследовано от UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

Пытается разрешить заданное url значение относительно параметра "webroot" приложения.

(Унаследовано от UrlResolutionTagHelper)
TryResolveUrl(String, String)

Пытается разрешить заданное url значение относительно параметра "webroot" приложения.

(Унаследовано от UrlResolutionTagHelper)

Применяется к