CacheView 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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 |
캐싱을 사용할 수 있는지 여부를 가져오거나 설정합니다. 기본값은 |
| ExpiresAfter |
캐시 항목을 만든 후 제거해야 하는 기간을 가져오거나 설정합니다. |
| ExpiresOn |
캐시 항목을 제거해야 하는 경우 절대 DateTimeOffset 값을 가져오거나 설정합니다. |
| ExpiresSliding |
캐시 항목을 제거해야 하는 마지막 액세스 후의 기간을 가져오거나 설정합니다.
캐시 뷰 저장소에서 .를 사용하는 |
| VaryBy |
캐시를 변경할 사용자 지정 문자열 값을 가져오거나 설정합니다. |
| VaryByCookie |
캐시를 변경할 쿠키 이름의 쉼표로 구분된 목록을 가져오거나 설정합니다. |
| VaryByCulture |
현재 문화권에 따라 캐시를 변경할지 여부를 가져오거나 설정합니다. |
| VaryByHeader |
캐시를 변경할 HTTP 헤더 이름의 쉼표로 구분된 목록을 가져오거나 설정합니다. |
| VaryByQuery |
캐시를 변경할 쿼리 문자열 매개 변수 이름의 쉼표로 구분된 목록을 가져오거나 설정합니다.
모든 쿼리 문자열 매개 변수에 따라 달라지는 데 사용합니다 |
| VaryByRoute |
캐시를 변경할 경로 매개 변수 이름의 쉼표로 구분된 목록을 가져오거나 설정합니다. |
| VaryByUser |
인증된 사용자 ID에 따라 캐시를 변경할지 여부를 가져오거나 설정합니다. |
메서드
| 속성 | Description |
|---|---|
| Dispose() |
SSR(서버 쪽 렌더링) 중에 자식 콘텐츠의 렌더링된 HTML을 캐시하는 구성 요소입니다. 캐시 적중 시에 자식 구성 요소는 인스턴스화되거나 렌더링되지 않습니다. |
명시적 인터페이스 구현
| 속성 | Description |
|---|---|
| IComponent.Attach(RenderHandle) |
구성 요소를 .에 연결합니다 RenderHandle. |
| IComponent.SetParametersAsync(ParameterView) |
렌더링 트리에서 구성 요소의 부모가 제공하는 매개 변수를 설정합니다. |