Share via


ImageTagHelper クラス

定義

ITagHelper ファイルのバージョン管理を <サポートする img> 要素をターゲットとする実装。

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
継承
属性

注釈

タグ ヘルパーは、'src' 属性のみを持つケースを処理しません。

コンストラクター

ImageTagHelper(IFileVersionProvider, HtmlEncoder, IUrlHelperFactory)

新しい ImageTagHelper を作成します。

ImageTagHelper(IHostingEnvironment, IMemoryCache, HtmlEncoder, IUrlHelperFactory)
古い.

新しい ImageTagHelper を作成します。

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

新しい ImageTagHelper を作成します。

ImageTagHelper(IWebHostEnvironment, TagHelperMemoryCacheProvider, IFileVersionProvider, HtmlEncoder, IUrlHelperFactory)
古い.

新しい ImageTagHelper を作成します。 このコンストラクターは廃止され、将来のバージョンで削除される予定です。

プロパティ

AppendVersion

ファイル バージョンを src URL に追加する必要があるかどうかを示す値。

Cache
古い.

globbed URL の IMemoryCache 格納に使用される を取得します。 このプロパティは互換性のために残されていますが、今後のバージョンでは削除される予定です。

HostingEnvironment
古い.

アプリケーションの を IWebHostEnvironment 取得します。 このプロパティは互換性のために残されていますが、今後のバージョンでは削除される予定です。

HtmlEncoder

HtmlEncoder

(継承元 UrlResolutionTagHelper)
Order

ITagHelperセットが実行されると、最初にInit(TagHelperContext)指定された で が呼び出され、その ' ProcessAsync(TagHelperContext, TagHelperOutput)が指定Orderされた Orderで呼び出されます。 低い値が最初に実行されます。

Src

イメージのソース。

UrlHelperFactory

IUrlHelperFactory

(継承元 UrlResolutionTagHelper)
ViewContext

ViewContext

(継承元 UrlResolutionTagHelper)

メソッド

Init(TagHelperContext)

指定contextした を使用して をITagHelper初期化します。 への Items 追加は、子を実行する前に追加されるように、このメソッド内で行う必要があります。

(継承元 TagHelper)
Process(TagHelperContext, TagHelperOutput)

指定contextされた と outputを使用して TagHelper を同期的に実行します。

ProcessAsync(TagHelperContext, TagHelperOutput)

指定contextされた と outputを使用して、 をTagHelper非同期的に実行します。

(継承元 TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

'~/' で始まる URL 値 (アプリケーションの 'webroot' 設定を基準とする) outputAttributesNameattributeNameを解決して更新します。

(継承元 UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

アプリケーションの url 'webroot' 設定に対する相対値の解決を試みます。

(継承元 UrlResolutionTagHelper)
TryResolveUrl(String, String)

アプリケーションの url 'webroot' 設定に対する相対値の解決を試みます。

(継承元 UrlResolutionTagHelper)

適用対象