語言

RazorComponentsServiceOptions 類別

定義

提供配置 Razor 元件伺服器端渲染的選項。

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

建構函式

名稱 Description
RazorComponentsServiceOptions()

提供配置 Razor 元件伺服器端渲染的選項。

屬性

名稱 Description
CacheViewHybridCache

取得或設定 HybridCache 用於伺服器端渲染的 used by CacheView 。 若未設定,則使用註冊 HybridCache 服務(若有);否則則使用記憶體內儲存。

CacheViewSizeLimit

取得或設定用於伺服器端渲染的記憶體快取 CacheView 最大大小(以位元組為單位)。 當達到限制時,直到現有條目過期前,不會有新的項目被快取。 預設為 100 MB。 0 值則設定零位元組快取大小限制,因此條目不會被快取。

DetailedErrors

取得或設定一個值,決定是否包含錯誤的詳細資訊。

DisableClientValidation

取得或設定一個值,決定所有以靜態伺服器端渲染呈現的表單是否關閉用戶端驗證。 當 false (預設)時,使用 DataAnnotationsValidator 用戶端驗證規則的表單會發出用戶端驗證規則,讓使用者錯誤能在不需往返伺服器的情況下回報。 當 true時,不會發出客戶端驗證規則,僅執行伺服器端驗證。

MaxFormMappingCollectionSize

取得或設定表單集合中允許的最大元素數量。

MaxFormMappingErrorCount

在映射表單資料時,會取得或設定允許的最大錯誤數。

MaxFormMappingKeySize

取得或設定用於讀取資料金鑰的緩衝區最大大小。

MaxFormMappingRecursionDepth

在遞迴映射資料時,取得或設定最大允許的深度。

TempDataCookie

決定建立 TempData cookie 所使用的設定。

TempDataProviderType

取得或設定 TempData 的儲存提供者類型。 預設為 Cookie。

TemporaryRedirectionUrlValidityDuration

取得或設定由 Blazor 伺服器端渲染所發出的臨時重定向 URL 的資料保護有效期。 這些 URL 僅暫時使用,因此壽命只需足夠長,讓用戶端接收 URL 並開始導航即可。 不過,時間也應該足夠長,以應對跨伺服器的時鐘偏差。

適用於