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