다음을 통해 공유


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
사용되지 않음.

IMemoryCache globbed URL을 저장하는 데 사용되는 을 가져옵니다. 이 속성은 더 이상 사용되지 않으며 이후 버전에서 제거될 예정입니다.

HostingEnvironment
사용되지 않음.

애플리케이션에 IWebHostEnvironment 대한 를 가져옵니다. 이 속성은 더 이상 사용되지 않으며 이후 버전에서 제거될 예정입니다.

HtmlEncoder

HtmlEncoder

(다음에서 상속됨 UrlResolutionTagHelper)
Order

s 집합 ITagHelper이 실행되면 해당 Init(TagHelperContext)의 가 지정된 Order에서 먼저 호출된 다음 ProcessAsync(TagHelperContext, TagHelperOutput)지정된 에서 Order해당 의 가 호출됩니다. 낮은 값이 먼저 실행됩니다.

Src

이미지의 원본입니다.

UrlHelperFactory

IUrlHelperFactory

(다음에서 상속됨 UrlResolutionTagHelper)
ViewContext

ViewContext

(다음에서 상속됨 UrlResolutionTagHelper)

메서드

Init(TagHelperContext)

지정된 context를 사용하여 를 초기화합니다ITagHelper. 자식을 실행하기 Items 전에 추가가 추가되었는지 확인하려면 이 메서드 내에서 추가해야 합니다.

(다음에서 상속됨 TagHelper)
Process(TagHelperContext, TagHelperOutput)

지정된 contextoutput를 사용하여 를 동기적으로 실행합니다TagHelper.

ProcessAsync(TagHelperContext, TagHelperOutput)

지정된 contextoutput를 사용하여 를 비동기적으로 실행합니다TagHelper.

(다음에서 상속됨 TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

가 인 에 대해 output'~/'(애플리케이션의 'webroot' 설정에 상대적)로 AttributesNameattributeName시작하는 URL 값을 확인하고 업데이트합니다.

(다음에서 상속됨 UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

애플리케이션의 'webroot' 설정을 기준으로 지정된 url 값을 resolve 시도합니다.

(다음에서 상속됨 UrlResolutionTagHelper)
TryResolveUrl(String, String)

애플리케이션의 'webroot' 설정을 기준으로 지정된 url 값을 resolve 시도합니다.

(다음에서 상속됨 UrlResolutionTagHelper)

적용 대상