ImageTagHelper Classe

Définition

ITagHelper implémentation ciblant les <éléments img> qui prennent en charge le contrôle de version des fichiers.

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
Héritage
Attributs

Remarques

Le tag helper ne traite pas les cas avec uniquement l’attribut « src ».

Constructeurs

ImageTagHelper(IFileVersionProvider, HtmlEncoder, IUrlHelperFactory)

Crée un ImageTagHelper.

ImageTagHelper(IHostingEnvironment, IMemoryCache, HtmlEncoder, IUrlHelperFactory)
Obsolète.

Crée un ImageTagHelper.

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

Crée un ImageTagHelper.

ImageTagHelper(IWebHostEnvironment, TagHelperMemoryCacheProvider, IFileVersionProvider, HtmlEncoder, IUrlHelperFactory)
Obsolète.

Crée un ImageTagHelper. Ce constructeur est obsolète et sera supprimé dans une version ultérieure.

Propriétés

AppendVersion

Valeur indiquant si la version du fichier doit être ajoutée aux URL src.

Cache
Obsolète.

Obtient le IMemoryCache utilisé pour stocker les URL globbed. Cette propriété est obsolète et sera supprimée dans une version ultérieure.

HostingEnvironment
Obsolète.

Obtient le IWebHostEnvironment pour l’application. Cette propriété est obsolète et sera supprimée dans une version ultérieure.

HtmlEncoder

L’HtmlEncoderopérateur

(Hérité de UrlResolutionTagHelper)
Order

Lorsqu’un jeu de ITagHelpers est exécuté, leurs Init(TagHelperContext)sont d’abord appelés dans le spécifié Order; puis leurs ProcessAsync(TagHelperContext, TagHelperOutput)sont appelés dans le spécifié Order. Les plus petites valeurs sont exécutées en premier.

Src

Source de l’image.

UrlHelperFactory

L’IUrlHelperFactoryopérateur

(Hérité de UrlResolutionTagHelper)
ViewContext

L’ViewContextopérateur

(Hérité de UrlResolutionTagHelper)

Méthodes

Init(TagHelperContext)

Initialise le ITagHelper avec le donné context. Les ajouts à Items doivent être effectués dans cette méthode pour vous assurer qu’ils sont ajoutés avant l’exécution des enfants.

(Hérité de TagHelper)
Process(TagHelperContext, TagHelperOutput)

Exécute de manière synchrone le TagHelper avec le donné context et output.

ProcessAsync(TagHelperContext, TagHelperOutput)

Exécute de manière asynchrone le TagHelper avec le donné context et output.

(Hérité de TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

Résout et met à jour les valeurs d’URL en commençant par « ~/ » (par rapport au paramètre 'webroot' de l’application) pour output's Attributes dont Name est attributeName.

(Hérité de UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

Tente de résoudre la valeur donnée url par rapport au paramètre « webroot » de l’application.

(Hérité de UrlResolutionTagHelper)
TryResolveUrl(String, String)

Tente de résoudre la valeur donnée url par rapport au paramètre « webroot » de l’application.

(Hérité de UrlResolutionTagHelper)

S’applique à