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

Значение свойства

Int32

Количество уровней объекта. Значение по умолчанию — 100.

Исключения

Задаваемое значение свойства меньше единицы.

Комментарии

Свойство RecursionLimit ссылается на количество уровней в иерархии объектов, которые JavaScriptSerializer будут обрабатываться в следующих случаях:

  • JavaScriptSerializer Если класс десериализует строку JSON.

  • JavaScriptSerializer Когда класс выполняет обход графа объектов во время сериализации.

Значение RecursionLimit применяется только при явном создании экземпляра JavaScriptSerializer класса. jsonSerialization Используйте элемент файла конфигурации, чтобы задать количество уровней объектов для обработки экземпляра внутреннего сериализатора, используемого асинхронным уровнем связи. Дополнительные сведения об элементах конфигурации для сериализации см. в разделе "Практическое руководство. Настройка служб ASP.NET в Microsoft Ajax".

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

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