MvcOptions.MaxValidationDepth プロパティ

定義

検証時に検証ビジターを制限する最大深度を取得または設定します。 この機能を無効にするには、 を に null 設定します。

ValidationVisitor では、検証対象のモデルのオブジェクト グラフが走査されます。 非常に深いモデルまたは無限に再帰するモデルでは、検証でスタック オーバーフローが発生する可能性があります。

でないnullValidationVisitor場合、オブジェクトの走査が許容される検証の最大深度を超えると がスローされます。

public:
 property Nullable<int> MaxValidationDepth { Nullable<int> get(); void set(Nullable<int> value); };
public int? MaxValidationDepth { get; set; }
member this.MaxValidationDepth : Nullable<int> with get, set
Public Property MaxValidationDepth As Nullable(Of Integer)

プロパティ値

既定値は 32 です。

適用対象