ImageTagHelper Sınıf

Tanım

ITagHelper dosya sürümü oluşturma destekleyen <img> öğelerini hedefleyen uygulama.

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
Devralma
Öznitelikler

Açıklamalar

Etiket yardımcısı yalnızca 'src' özniteliğine sahip durumlar için işlem yapmaz.

Oluşturucular

ImageTagHelper(IFileVersionProvider, HtmlEncoder, IUrlHelperFactory)

Yeni bir ImageTagHelper oluşturur.

ImageTagHelper(IHostingEnvironment, IMemoryCache, HtmlEncoder, IUrlHelperFactory)
Geçersiz.

Yeni bir ImageTagHelper oluşturur.

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

Yeni bir ImageTagHelper oluşturur.

ImageTagHelper(IWebHostEnvironment, TagHelperMemoryCacheProvider, IFileVersionProvider, HtmlEncoder, IUrlHelperFactory)
Geçersiz.

Yeni bir ImageTagHelper oluşturur. Bu oluşturucu kullanımdan kaldırıldı ve gelecekteki bir sürümde kaldırılacak.

Özellikler

AppendVersion

Dosya sürümünün src URL'lerine eklenip eklenmediğini belirten değer.

Cache
Geçersiz.

Genel url'leri IMemoryCache depolamak için kullanılan öğesini alır. Bu özellik kullanımdan kaldırıldı ve gelecekteki bir sürümde kaldırılacak.

HostingEnvironment
Geçersiz.

Uygulamanın öğesini IWebHostEnvironment alır. Bu özellik kullanımdan kaldırıldı ve gelecekteki bir sürümde kaldırılacak.

HtmlEncoder

HtmlEncoder.

(Devralındığı yer: UrlResolutionTagHelper)
Order

Bir küme ITagHelperyürütülürken, bunların 'leri Init(TagHelperContext)önce belirtilen Orderiçinde çağrılır; sonra bunların 'leri ProcessAsync(TagHelperContext, TagHelperOutput)belirtilen Orderiçinde çağrılır. Önce daha düşük değerler yürütülür.

Src

Görüntünün kaynağı.

UrlHelperFactory

IUrlHelperFactory.

(Devralındığı yer: UrlResolutionTagHelper)
ViewContext

ViewContext.

(Devralındığı yer: UrlResolutionTagHelper)

Yöntemler

Init(TagHelperContext)

verilen contextile başlatılırITagHelper. Alt öğeleri Items yürütmeden önce eklendiklerinden emin olmak için eklemelerin bu yöntem içinde yapılması gerekir.

(Devralındığı yer: TagHelper)
Process(TagHelperContext, TagHelperOutput)

verilen ve outputile context zaman uyumlu olarak yürütürTagHelper.

ProcessAsync(TagHelperContext, TagHelperOutput)

verilen ve outputile context zaman uyumsuz olarak yürütürTagHelper.

(Devralındığı yer: TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

's öğesinin NameattributeName'~/' (uygulamanın 'webroot' ayarına göre) outputAttributes ile başlayan URL değerlerini çözümler ve güncelleştirir.

(Devralındığı yer: UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

Uygulamanın 'webroot' ayarına göre verilen url değeri çözümlemeye çalışır.

(Devralındığı yer: UrlResolutionTagHelper)
TryResolveUrl(String, String)

Uygulamanın 'webroot' ayarına göre verilen url değeri çözümlemeye çalışır.

(Devralındığı yer: UrlResolutionTagHelper)

Şunlara uygulanır