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".