MvcOptions.MaxValidationDepth Vlastnost

Definice

Získá nebo nastaví maximální hloubku omezit návštěvníka ověření při ověřování. Pokud chcete tuto funkci zakázat, nastavte na null hodnotu .

ValidationVisitor prochází graf objektů ověřovaného modelu. U modelů, které jsou velmi hluboké nebo nekonečně rekurzivní, může ověření způsobit přetečení zásobníku.

Pokud ne null, ValidationVisitor vyvolá výjimku, pokud procházení objektu překročí maximální povolenou hloubku ověření.

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)

Hodnota vlastnosti

Výchozí hodnota je 32.

Platí pro