CacheTagHelper 클래스

정의

TagHelper캐시> 요소를 대상으로 하는 <구현입니다.

public ref class CacheTagHelper : Microsoft::AspNetCore::Mvc::TagHelpers::CacheTagHelperBase
public class CacheTagHelper : Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase
type CacheTagHelper = class
    inherit CacheTagHelperBase
Public Class CacheTagHelper
Inherits CacheTagHelperBase
상속

생성자

CacheTagHelper(CacheTagHelperMemoryCacheFactory, HtmlEncoder)

CacheTagHelper를 만듭니다.

CacheTagHelper(CacheTagHelperMemoryCacheFactory, HtmlEncoder)

CacheTagHelper를 만듭니다.

CacheTagHelper(IMemoryCache, HtmlEncoder)

CacheTagHelper를 만듭니다.

필드

CacheKeyPrefix

에서 항목을 만들 때 인스턴스에서 MemoryCache사용되는 CacheTagHelper 접두사입니다.

속성

Enabled

태그 도우미를 사용할지 여부를 결정하는 값을 가져오거나 설정합니다.

(다음에서 상속됨 CacheTagHelperBase)
ExpiresAfter

캐시 항목이 추가된 시점부터 제거해야 하는 기간을 가져오거나 설정합니다.

(다음에서 상속됨 CacheTagHelperBase)
ExpiresOn

캐시 항목을 제거해야 하는 정확한 DateTimeOffset 값을 가져오거나 설정합니다.

(다음에서 상속됨 CacheTagHelperBase)
ExpiresSliding

캐시 항목을 제거해야 하는 마지막 액세스에서 기간을 가져오거나 설정합니다.

(다음에서 상속됨 CacheTagHelperBase)
HtmlEncoder

HtmlEncoder 캐시할 콘텐츠를 인코딩하는 을 가져옵니다.

(다음에서 상속됨 CacheTagHelperBase)
MemoryCache

항목을 캐시하는 IMemoryCache 데 사용되는 instance 가져옵니다.

Order

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

(다음에서 상속됨 CacheTagHelperBase)
Priority

캐시 항목에 CacheItemPriority 대한 정책을 가져오거나 설정합니다.

VaryBy

캐시된 결과를 변경할 를 String 가져오거나 설정합니다.

(다음에서 상속됨 CacheTagHelperBase)
VaryByCookie

캐시된 결과를 변경할 쉼표로 구분된 쿠키 이름 집합을 가져오거나 설정합니다.

(다음에서 상속됨 CacheTagHelperBase)
VaryByCulture

캐시된 결과가 요청 문화권에 따라 달라지는지 여부를 결정하는 값을 가져오거나 설정합니다.

이 를 로 true 설정하면 결과가 및 CurrentUICulture에 따라 CurrentCulture 달라지게 됩니다.

(다음에서 상속됨 CacheTagHelperBase)
VaryByHeader

캐시된 결과를 변경할 쉼표로 구분된 HTTP 요청 헤더 집합을 가져오거나 설정합니다.

(다음에서 상속됨 CacheTagHelperBase)
VaryByQuery

캐시된 결과를 변경할 쉼표로 구분된 쿼리 매개 변수 집합을 가져오거나 설정합니다.

(다음에서 상속됨 CacheTagHelperBase)
VaryByRoute

쉼표로 구분된 경로 데이터 매개 변수 집합을 가져오거나 설정하여 캐시된 결과를 변경합니다.

(다음에서 상속됨 CacheTagHelperBase)
VaryByUser

캐시된 결과가 로그인 User한 의 ID에 따라 달라지는지 여부를 결정하는 값을 가져오거나 설정합니다.

(다음에서 상속됨 CacheTagHelperBase)
ViewContext

현재 실행 중인 뷰에 대한 를 가져오거나 설정합니다 ViewContext .

(다음에서 상속됨 CacheTagHelperBase)

메서드

Init(TagHelperContext)

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

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

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

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

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

적용 대상