Compartilhar via


ImageTagHelper Classe

Definição

ITagHelper implementação direcionada a <elementos img> que dão suporte ao controle de versão de arquivo.

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
Herança
Atributos

Comentários

O auxiliar de marca não processará casos apenas com o atributo 'src'.

Construtores

ImageTagHelper(IFileVersionProvider, HtmlEncoder, IUrlHelperFactory)

Cria um novo ImageTagHelper.

ImageTagHelper(IHostingEnvironment, IMemoryCache, HtmlEncoder, IUrlHelperFactory)
Obsoleto.

Cria um novo ImageTagHelper.

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

Cria um novo ImageTagHelper.

ImageTagHelper(IWebHostEnvironment, TagHelperMemoryCacheProvider, IFileVersionProvider, HtmlEncoder, IUrlHelperFactory)
Obsoleto.

Cria um novo ImageTagHelper. Esse construtor está obsoleto e será removido em uma versão futura.

Propriedades

AppendVersion

Valor que indica se a versão do arquivo deve ser acrescentada às URLs src.

Cache
Obsoleto.

Obtém o IMemoryCache usado para armazenar URLs globbed. Essa propriedade está obsoleta e será removida em uma versão futura.

HostingEnvironment
Obsoleto.

Obtém o IWebHostEnvironment para o aplicativo. Essa propriedade está obsoleta e será removida em uma versão futura.

HtmlEncoder

O HtmlEncoder.

(Herdado de UrlResolutionTagHelper)
Order

Quando um conjunto de ITagHelpers é executado, os Init(TagHelperContext)seus são invocados pela primeira vez no especificado Order; em seguida, os ProcessAsync(TagHelperContext, TagHelperOutput)de são invocados no especificado Order. Valores maios baixos são executados primeiro.

Src

Origem da imagem.

UrlHelperFactory

O IUrlHelperFactory.

(Herdado de UrlResolutionTagHelper)
ViewContext

O ViewContext.

(Herdado de UrlResolutionTagHelper)

Métodos

Init(TagHelperContext)

Inicializa o ITagHelper com o fornecido context. As adições a Items devem ser feitas nesse método para garantir que elas sejam adicionadas antes da execução dos filhos.

(Herdado de TagHelper)
Process(TagHelperContext, TagHelperOutput)

Executa de forma síncrona o TagHelper com o fornecido context e output.

ProcessAsync(TagHelperContext, TagHelperOutput)

Executa de forma assíncrona o TagHelper com o fornecido context e output.

(Herdado de TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

Resolve e atualiza valores de URL começando com '~/' (em relação à configuração 'webroot' do aplicativo) para output's Attributes cujo Name é attributeName.

(Herdado de UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

Tenta resolve o valor fornecido url em relação à configuração 'webroot' do aplicativo.

(Herdado de UrlResolutionTagHelper)
TryResolveUrl(String, String)

Tenta resolve o valor fornecido url em relação à configuração 'webroot' do aplicativo.

(Herdado de UrlResolutionTagHelper)

Aplica-se a