OutputCacheOptions 클래스

정의

Microsoft.AspNetCore.OutputCaching.OutputCacheMiddleware구성하기 위한 옵션입니다.

public class OutputCacheOptions
type OutputCacheOptions = class
Public Class OutputCacheOptions
상속
OutputCacheOptions

생성자

OutputCacheOptions()

Microsoft.AspNetCore.OutputCaching.OutputCacheMiddleware구성하기 위한 옵션입니다.

속성

ApplicationServices

애플리케이션 IServiceProvider가져옵니다.

DefaultExpirationTimeSpan

정책에 의해 특정 값이 정의되지 않은 경우 응답이 캐시되는 기간입니다. 기본값은 60초로 설정됩니다.

MaximumBodySize

응답 본문의 캐시 가능한 최대 크기(바이트)입니다. 기본값은 64MB로 설정됩니다. 응답 본문이 이 제한을 초과하면 Microsoft.AspNetCore.OutputCaching.OutputCacheMiddleware캐시되지 않습니다.

SizeLimit

출력 캐시 미들웨어의 크기 제한(바이트)입니다. 기본값은 100MB로 설정됩니다. 이 제한을 초과하면 이전 항목이 제거될 때까지 새 응답이 캐시되지 않습니다.

UseCaseSensitivePaths

요청 경로가 대/소문자를 구분하는지 true. 그렇지 않으면 false. 기본값은 경로를 대/소문자를 구분하지 않는 것으로 처리하는 것입니다.

메서드

AddBasePolicy(Action<OutputCachePolicyBuilder>)

기본 정책에 IOutputCachePolicy 인스턴스를 빌드하고 추가합니다.

AddBasePolicy(Action<OutputCachePolicyBuilder>, Boolean)

기본 정책에 IOutputCachePolicy 인스턴스를 빌드하고 추가합니다.

AddBasePolicy(IOutputCachePolicy)

기본 정책에 IOutputCachePolicy 인스턴스를 추가합니다.

AddPolicy(String, Action<OutputCachePolicyBuilder>)

이름으로 참조할 수 있는 IOutputCachePolicy 정의합니다.

AddPolicy(String, Action<OutputCachePolicyBuilder>, Boolean)

이름으로 참조할 수 있는 IOutputCachePolicy 정의합니다.

AddPolicy(String, IOutputCachePolicy)

이름으로 참조할 수 있는 IOutputCachePolicy 정의합니다.

적용 대상