CacheView クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
サーバー側のレンダリング中に子コンテンツのレンダリングされた HTML をキャッシュするコンポーネント (SSR)。 キャッシュ ヒット時に、子コンポーネントはインスタンス化またはレンダリングされません。
public sealed class CacheView : IDisposable, Microsoft.AspNetCore.Components.IComponent
type CacheView = class
interface IComponent
interface IDisposable
Public NotInheritable Class CacheView
Implements IComponent, IDisposable
- 継承
-
CacheView
- 実装
コンストラクター
| Name | 説明 |
|---|---|
| CacheView() |
サーバー側のレンダリング中に子コンテンツのレンダリングされた HTML をキャッシュするコンポーネント (SSR)。 キャッシュ ヒット時に、子コンポーネントはインスタンス化またはレンダリングされません。 |
プロパティ
| Name | 説明 |
|---|---|
| CacheKey |
複数の CacheView インスタンスが同じコンポーネントの先祖を共有する場合にあいまいさを解消するための明示的なキャッシュ キーを取得または設定します。 |
| ChildContent |
キャッシュするコンテンツを取得または設定します。 |
| Enabled |
キャッシュが有効かどうかを取得または設定します。 既定値は |
| ExpiresAfter |
キャッシュ エントリを削除する必要がある作成後の時間を取得または設定します。 |
| ExpiresOn |
キャッシュ エントリを削除する必要がある場合の絶対 DateTimeOffset を取得または設定します。 |
| ExpiresSliding |
最後のアクセス後にキャッシュ エントリを削除する期間を取得または設定します。
キャッシュ ビュー ストアが |
| VaryBy |
キャッシュを変更するカスタム文字列値を取得または設定します。 |
| VaryByCookie |
キャッシュを変更する Cookie 名のコンマ区切りのリストを取得または設定します。 |
| VaryByCulture |
現在のカルチャによってキャッシュを変更するかどうかを取得または設定します。 |
| VaryByHeader |
キャッシュを変更する HTTP ヘッダー名のコンマ区切りリストを取得または設定します。 |
| VaryByQuery |
キャッシュを変更するクエリ文字列パラメーター名のコンマ区切りのリストを取得または設定します。
|
| VaryByRoute |
キャッシュを変更するルート パラメーター名のコンマ区切りリストを取得または設定します。 |
| VaryByUser |
認証されたユーザー ID によってキャッシュを変更するかどうかを取得または設定します。 |
メソッド
| Name | 説明 |
|---|---|
| Dispose() |
サーバー側のレンダリング中に子コンテンツのレンダリングされた HTML をキャッシュするコンポーネント (SSR)。 キャッシュ ヒット時に、子コンポーネントはインスタンス化またはレンダリングされません。 |
明示的なインターフェイスの実装
| Name | 説明 |
|---|---|
| IComponent.Attach(RenderHandle) |
コンポーネントを RenderHandleにアタッチします。 |
| IComponent.SetParametersAsync(ParameterView) |
レンダー ツリー内のコンポーネントの親によって提供されるパラメーターを設定します。 |