Language

RazorComponentsServiceOptions クラス

定義

Razor コンポーネントのサーバー側レンダリングを構成するためのオプションを提供します。

public sealed class RazorComponentsServiceOptions
type RazorComponentsServiceOptions = class
Public NotInheritable Class RazorComponentsServiceOptions
継承
RazorComponentsServiceOptions

コンストラクター

Name 説明
RazorComponentsServiceOptions()

Razor コンポーネントのサーバー側レンダリングを構成するためのオプションを提供します。

プロパティ

Name 説明
CacheViewHybridCache

サーバー側のレンダリングにCacheViewによって使用されるHybridCacheを取得または設定します。 設定を解除すると、登録済みの HybridCache サービスが使用可能な場合は使用されます。それ以外の場合はメモリ内ストアが使用されます。

CacheViewSizeLimit

サーバー側のレンダリングに CacheView によって使用されるメモリ内キャッシュの最大サイズ (バイト単位) を取得または設定します。 制限に達すると、既存のエントリの有効期限が切れるまで、新しいエントリはキャッシュされません。 既定値は 100 MB です。 値が 0 の場合、0 バイトのキャッシュ サイズ制限が構成されるため、エントリはキャッシュされません。

DetailedErrors

エラーに関する詳細情報を含めるかどうかを決定する値を取得または設定します。

DisableClientValidation

静的なサーバー側レンダリングでレンダリングされるすべてのフォームに対してクライアント側の検証を無効にするかどうかを決定する値を取得または設定します。 false (既定) の場合、DataAnnotationsValidatorを使用するフォームは、サーバーへのラウンド トリップなしでユーザー エラーを報告できるように、クライアント側の検証規則を出力します。 trueすると、クライアント側の検証規則は出力されません。サーバー側の検証のみが実行されます。

MaxFormMappingCollectionSize

フォーム コレクションで許可される要素の最大数を取得または設定します。

MaxFormMappingErrorCount

フォーム データのマッピング時に許容されるエラーの最大数を取得または設定します。

MaxFormMappingKeySize

フォーム データ キーの読み取りに使用するバッファーの最大サイズを取得または設定します。

MaxFormMappingRecursionDepth

フォーム データを再帰的にマッピングするときに許容される最大深度を取得または設定します。

TempDataCookie

TempData Cookie の作成に使用する設定を決定します。

TempDataProviderType

TempData のストレージ プロバイダーの種類を取得または設定します。 既定値は Cookie です。

TemporaryRedirectionUrlValidityDuration

Blazor サーバー側レンダリングによって出力される一時的なリダイレクト URL のデータ保護の有効期間を取得または設定します。 これらは一時的にしか使用されないため、有効期間は、クライアントが URL を受信してナビゲーションを開始するのに十分な長さである必要があります。 ただし、サーバー間のクロック スキューを許容するのに十分な長さも必要です。

適用対象