언어

CacheView 클래스

정의

SSR(서버 쪽 렌더링) 중에 자식 콘텐츠의 렌더링된 HTML을 캐시하는 구성 요소입니다. 캐시 적중 시에 자식 구성 요소는 인스턴스화되거나 렌더링되지 않습니다.

public sealed class CacheView : IDisposable, Microsoft.AspNetCore.Components.IComponent
type CacheView = class
    interface IComponent
    interface IDisposable
Public NotInheritable Class CacheView
Implements IComponent, IDisposable
상속
CacheView
구현

생성자

속성 Description
CacheView()

SSR(서버 쪽 렌더링) 중에 자식 콘텐츠의 렌더링된 HTML을 캐시하는 구성 요소입니다. 캐시 적중 시에 자식 구성 요소는 인스턴스화되거나 렌더링되지 않습니다.

속성

속성 Description
CacheKey

여러 CacheView 인스턴스가 동일한 구성 요소 상위 항목을 공유하는 경우 명확성을 위한 명시적 캐시 키를 가져오거나 설정합니다.

ChildContent

캐시할 콘텐츠를 가져오거나 설정합니다.

Enabled

캐싱을 사용할 수 있는지 여부를 가져오거나 설정합니다. 기본값은 true입니다.

ExpiresAfter

캐시 항목을 만든 후 제거해야 하는 기간을 가져오거나 설정합니다.

ExpiresOn

캐시 항목을 제거해야 하는 경우 절대 DateTimeOffset 값을 가져오거나 설정합니다.

ExpiresSliding

캐시 항목을 제거해야 하는 마지막 액세스 후의 기간을 가져오거나 설정합니다. 캐시 뷰 저장소에서 .를 사용하는 HybridCache경우 지원되지 않습니다.

VaryBy

캐시를 변경할 사용자 지정 문자열 값을 가져오거나 설정합니다.

VaryByCookie

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

VaryByCulture

현재 문화권에 따라 캐시를 변경할지 여부를 가져오거나 설정합니다.

VaryByHeader

캐시를 변경할 HTTP 헤더 이름의 쉼표로 구분된 목록을 가져오거나 설정합니다.

VaryByQuery

캐시를 변경할 쿼리 문자열 매개 변수 이름의 쉼표로 구분된 목록을 가져오거나 설정합니다. 모든 쿼리 문자열 매개 변수에 따라 달라지는 데 사용합니다 "*" .

VaryByRoute

캐시를 변경할 경로 매개 변수 이름의 쉼표로 구분된 목록을 가져오거나 설정합니다.

VaryByUser

인증된 사용자 ID에 따라 캐시를 변경할지 여부를 가져오거나 설정합니다.

메서드

속성 Description
Dispose()

SSR(서버 쪽 렌더링) 중에 자식 콘텐츠의 렌더링된 HTML을 캐시하는 구성 요소입니다. 캐시 적중 시에 자식 구성 요소는 인스턴스화되거나 렌더링되지 않습니다.

명시적 인터페이스 구현

속성 Description
IComponent.Attach(RenderHandle)

구성 요소를 .에 연결합니다 RenderHandle.

IComponent.SetParametersAsync(ParameterView)

렌더링 트리에서 구성 요소의 부모가 제공하는 매개 변수를 설정합니다.

적용 대상