OutputCache 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
웹 사이트의 구성 파일에 지정된 출력 캐시 공급자에 프로그래밍 방식으로 액세스할 수 있도록 합니다.
public ref class OutputCache abstract sealed
public static class OutputCache
type OutputCache = class
Public Class OutputCache
- 상속
-
OutputCache
설명
출력 캐싱은 생성된 페이지, 컨트롤 및 HTTP 응답의 출력을 메모리에 저장합니다. 출력 캐싱을 사용하면 쿼리 문자열 및 양식 게시 매개 변수에 따라 페이지, 브라우저 유형 또는 사용자의 언어에 따라 다양한 버전의 콘텐츠를 캐시할 수 있습니다. 특정 기간 동안 출력 캐시 항목을 캐시하도록 ASP.NET 구성할 수 있습니다. 캐시가 종속된 데이터베이스의 변경 내용과 같은 외부 이벤트에 따라 캐시 항목을 자동으로 제거하도록 ASP.NET 구성할 수도 있습니다.
클래스 OutputCache 를 사용하면 출력 캐싱을 확장할 수 있습니다. 예를 들어 로컬 또는 원격 디스크, 데이터베이스, 클라우드 스토리지 및 분산 캐시 엔진과 같은 다른 스토리지 디바이스를 대상으로 하는 하나 이상의 사용자 지정 출력 캐시 공급자를 구성할 수 있습니다.
속성
| Name | Description |
|---|---|
| DefaultProviderName |
출력 캐시에 대해 구성된 기본 공급자의 이름을 가져옵니다. |
| Providers |
웹 사이트의 구성 파일에 지정된 출력 캐시 공급자의 컬렉션을 가져옵니다. |
메서드
| Name | Description |
|---|---|
| Deserialize(Stream) |
이진 개체를 출력 캐시 데이터로 역직렬화합니다. |
| Serialize(Stream, Object) |
출력 캐시 데이터를 이진 데이터로 직렬화합니다. |