JavaScriptSerializer.RecursionLimit Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает ограничение на количество обрабатываемых уровней объекта.
public:
property int RecursionLimit { int get(); void set(int value); };
public int RecursionLimit { get; set; }
member this.RecursionLimit : int with get, set
Public Property RecursionLimit As Integer
Значение свойства
Количество уровней объекта. Значение по умолчанию — 100.
Исключения
Задаваемое значение свойства меньше единицы.
Комментарии
Свойство RecursionLimit ссылается на количество уровней в иерархии объектов, которые JavaScriptSerializer будут обрабатываться в следующих случаях:
Когда класс десериализует JavaScriptSerializer строку JSON.
JavaScriptSerializer Когда класс выполняет обход графа объекта во время сериализации.
Значение RecursionLimit применяется только при явном создании экземпляра JavaScriptSerializer класса .
jsonSerialization
Используйте элемент файла конфигурации, чтобы задать количество уровней объектов, обрабатываемых для экземпляра внутреннего сериализатора, используемого асинхронным уровнем связи. Дополнительные сведения об элементах конфигурации для сериализации см. в разделе Практическое руководство. Настройка служб ASP.NET в Microsoft Ajax.