OutputCachePolicyBuilder 클래스

정의

사용자 지정 정책을 만드는 도우미 메서드를 제공합니다.

public sealed class OutputCachePolicyBuilder
type OutputCachePolicyBuilder = class
Public NotInheritable Class OutputCachePolicyBuilder
상속
OutputCachePolicyBuilder

메서드

AddPolicy(Type)

동적으로 확인된 정책을 추가합니다.

AddPolicy<T>()

동적으로 확인된 정책을 추가합니다.

Cache()

아직 사용하도록 설정하지 않은 경우 현재 요청에 대한 캐싱을 사용하도록 설정합니다.

Expire(TimeSpan)

캐시된 응답 만료를 변경하는 정책을 추가합니다.

NoCache()

정책을 지우고 캐싱 논리가 발생하지 않도록 정책을 추가합니다.

SetCacheKeyPrefix(Func<HttpContext,CancellationToken,ValueTask<String>>)

지정된 값을 사용하여 캐시 키에 따라 달라지는 정책을 추가합니다.

SetCacheKeyPrefix(Func<HttpContext,String>)

지정된 값을 사용하여 캐시 키에 따라 달라지는 정책을 추가합니다.

SetCacheKeyPrefix(String)

지정된 값을 사용하여 캐시 키에 따라 달라지는 정책을 추가합니다.

SetLocking(Boolean)

요청 잠금 전략을 변경하는 정책을 추가합니다.

SetVaryByHeader(String, String[])

헤더별로 캐시된 응답을 다양하게 하는 정책을 추가합니다.

SetVaryByHeader(String[])

헤더별로 캐시된 응답을 다양하게 하는 정책을 추가합니다.

SetVaryByHost(Boolean)

호스트 헤더에 따라 다를지 여부를 지정하지 않는 정책 설정을 추가합니다.

SetVaryByQuery(String, String[])

쿼리 문자열별로 캐시된 응답을 다양하게 하는 정책을 추가합니다.

SetVaryByQuery(String[])

쿼리 문자열별로 캐시된 응답을 다양하게 하는 정책을 추가합니다.

SetVaryByRouteValue(String, String[])

경로 값별로 캐시된 응답을 다양하게 하는 정책을 추가합니다.

SetVaryByRouteValue(String[])

경로 값별로 캐시된 응답을 다양하게 하는 정책을 추가합니다.

Tag(String[])

캐시된 응답에 태그를 지정하는 정책을 추가합니다.

VaryByValue(Func<HttpContext,CancellationToken,ValueTask<KeyValuePair<String,String>>>)

지정된 값에 따라 캐시된 콘텐츠를 다양하게 지정하는 정책을 추가합니다.

VaryByValue(Func<HttpContext,KeyValuePair<String,String>>)

사용자 지정 키/값별로 캐시된 응답을 변경하도록 정책을 추가합니다.

VaryByValue(String, String)

사용자 지정 키/값별로 캐시된 응답을 변경하도록 정책을 추가합니다.

With(Func<OutputCacheContext,Boolean>)

현재 정책에 요구 사항을 추가합니다.

With(Func<OutputCacheContext,CancellationToken,ValueTask<Boolean>>)

현재 정책에 요구 사항을 추가합니다.

적용 대상