MvcOptions.MaxValidationDepth プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
検証時に検証ビジターを制限する最大深度を取得または設定します。 この機能を無効にするには、 を に null
設定します。
ValidationVisitor では、検証対象のモデルのオブジェクト グラフが走査されます。 非常に深いモデルまたは無限に再帰するモデルでは、検証でスタック オーバーフローが発生する可能性があります。
でないnull
ValidationVisitor場合、オブジェクトの走査が許容される検証の最大深度を超えると がスローされます。
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
です。