Share via


ImageTagHelper Clase

Definición

ITagHelper implementación dirigida a <elementos img> que admiten el control de versiones de archivos.

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
Herencia
Atributos

Comentarios

El asistente de etiquetas no procesará los casos con solo el atributo 'src'.

Constructores

ImageTagHelper(IFileVersionProvider, HtmlEncoder, IUrlHelperFactory)

Crea un nuevo ImageTagHelper.

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

Crea un nuevo ImageTagHelper.

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

Crea un nuevo ImageTagHelper.

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

Crea un nuevo ImageTagHelper. Este constructor está obsoleto y se quitará en una versión futura.

Propiedades

AppendVersion

Valor que indica si la versión del archivo se debe anexar a las direcciones URL de src.

Cache
Obsoletos.

Obtiene el IMemoryCache objeto que se usa para almacenar direcciones URL globales. Esta propiedad está obsoleta y se quitará en una versión futura.

HostingEnvironment
Obsoletos.

Obtiene para IWebHostEnvironment la aplicación. Esta propiedad está obsoleta y se quitará en una versión futura.

HtmlEncoder

HtmlEncoder.

(Heredado de UrlResolutionTagHelper)
Order

Cuando se ejecuta un conjunto de ITagHelpers, sus Init(TagHelperContext)se invocan primero en el especificado Order; a continuación, sus ProcessAsync(TagHelperContext, TagHelperOutput)se invocan en el especificado Order. Los valores más bajos se ejecutan primero.

Src

Origen de la imagen.

UrlHelperFactory

IUrlHelperFactory.

(Heredado de UrlResolutionTagHelper)
ViewContext

ViewContext.

(Heredado de UrlResolutionTagHelper)

Métodos

Init(TagHelperContext)

Inicializa con ITagHelper el especificado context. Las adiciones a Items deben realizarse dentro de este método para asegurarse de que se agregan antes de ejecutar los elementos secundarios.

(Heredado de TagHelper)
Process(TagHelperContext, TagHelperOutput)

Ejecuta sincrónicamente con los context especificados TagHelper y output.

ProcessAsync(TagHelperContext, TagHelperOutput)

Ejecuta de forma asincrónica el TagHelper objeto con los context especificados y output.

(Heredado de TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

Resuelve y actualiza los valores de dirección URL a partir de "~/" (en relación con la configuración "webroot" de la aplicación) de outputlos Attributes cuyo Name valor es attributeName.

(Heredado de UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

Intenta resolver el valor especificado url en relación con la configuración "webroot" de la aplicación.

(Heredado de UrlResolutionTagHelper)
TryResolveUrl(String, String)

Intenta resolver el valor especificado url en relación con la configuración "webroot" de la aplicación.

(Heredado de UrlResolutionTagHelper)

Se aplica a