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


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

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

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