Поделиться через


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.

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

См. также раздел