OutputCachePolicyBuilder 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
사용자 지정 정책을 만드는 도우미 메서드를 제공합니다.
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>>) |
현재 정책에 요구 사항을 추가합니다. |