Udostępnij za pośrednictwem


MvcOptions.MaxValidationDepth Właściwość

Definicja

Pobiera lub ustawia maksymalną głębokość, aby ograniczyć gościa weryfikacji podczas walidacji. Ustaw wartość , aby null wyłączyć tę funkcję.

ValidationVisitor przechodzi przez graf obiektu weryfikowanego modelu. W przypadku modeli, które są bardzo głębokie lub nieskończenie rekursywne, walidacja może spowodować przepełnienie stosu.

Jeśli nie null, ValidationVisitor będzie zgłaszany, jeśli przechodzenie przez obiekt przekracza maksymalną dozwoloną głębokość walidacji.

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)

Wartość właściwości

Wartość domyślna to 32.

Dotyczy