Freigeben über


ImageTagHelper Klasse

Definition

ITagHelper Implementierung für <img-Elemente> , die dateiversionsverwaltung unterstützt.

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
Vererbung
Attribute

Hinweise

Das Taghilfsprogramm wird für Fälle nicht nur mit dem Attribut "src" verarbeitet.

Konstruktoren

ImageTagHelper(IFileVersionProvider, HtmlEncoder, IUrlHelperFactory)

Erstellt einen neuen ImageTagHelper.

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

Erstellt einen neuen ImageTagHelper.

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

Erstellt einen neuen ImageTagHelper.

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

Erstellt einen neuen ImageTagHelper. Dieser Konstruktor ist veraltet und wird in einer zukünftigen Version entfernt.

Eigenschaften

AppendVersion

Wert, der angibt, ob die Dateiversion an die src-URLs angefügt werden soll.

Cache
Veraltet.

Ruft die ab, die IMemoryCache zum Speichern von globbierten URLs verwendet wird. Diese Eigenschaft ist veraltet und wird in einer zukünftigen Version entfernt.

HostingEnvironment
Veraltet.

Ruft den IWebHostEnvironment für die Anwendung ab. Diese Eigenschaft ist veraltet und wird in einer zukünftigen Version entfernt.

HtmlEncoder

Die HtmlEncoder.

(Geerbt von UrlResolutionTagHelper)
Order

Wenn eine Gruppe von ITagHelpers ausgeführt wird, werden ihre Init(TagHelperContext)"s" zuerst in der angegebenen Orderaufgerufen. Dann werden ihre ProcessAsync(TagHelperContext, TagHelperOutput)"s" im angegebenen Orderaufgerufen. Niedrigere Werte werden zuerst ausgeführt.

Src

Quelle des Bilds.

UrlHelperFactory

Die IUrlHelperFactory.

(Geerbt von UrlResolutionTagHelper)
ViewContext

Die ViewContext.

(Geerbt von UrlResolutionTagHelper)

Methoden

Init(TagHelperContext)

Initialisiert den ITagHelper mit dem angegebenen context. Ergänzungen von Items sollten innerhalb dieser Methode vorgenommen werden, um sicherzustellen, dass sie vor dem Ausführen der untergeordneten Elemente hinzugefügt werden.

(Geerbt von TagHelper)
Process(TagHelperContext, TagHelperOutput)

Führt synchron mit TagHelper dem angegebenen context und outputaus.

ProcessAsync(TagHelperContext, TagHelperOutput)

Führt die mit dem TagHelper angegebenen context und outputasynchron aus.

(Geerbt von TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

Löst und aktualisiert URL-Werte ab "~/" (relativ zur Einstellung "webroot" der Anwendung) für output"s Attributes ", dessen Name ist attributeName.

(Geerbt von UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

Versucht, den angegebenen url Wert relativ zur Einstellung "webroot" der Anwendung aufzulösen.

(Geerbt von UrlResolutionTagHelper)
TryResolveUrl(String, String)

Versucht, den angegebenen url Wert relativ zur Einstellung "webroot" der Anwendung aufzulösen.

(Geerbt von UrlResolutionTagHelper)

Gilt für: