MvcOptions.MaxValidationDepth Свойство

Определение

Возвращает или задает максимальную глубину для ограничения посетителя проверки при проверке. Установите значение , 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.

Применяется к