JavaScriptSerializer.RecursionLimit Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia limit ograniczania liczby poziomów obiektów do przetworzenia.
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
Wartość właściwości
Liczba poziomów obiektów. Wartość domyślna to 100.
Wyjątki
Właściwość jest ustawiona na wartość mniejszą niż jedną.
Uwagi
Właściwość RecursionLimit odnosi się do liczby poziomów w hierarchii obiektów, które JavaScriptSerializer będą przetwarzane w następujących przypadkach:
Gdy JavaScriptSerializer klasa deserializuje ciąg JSON.
JavaScriptSerializer Gdy klasa przechodzi graf obiektu podczas serializacji.
Wartość ma RecursionLimit zastosowanie tylko wtedy, gdy jawnie utworzysz wystąpienie JavaScriptSerializer klasy.
jsonSerialization
Użyj elementu pliku konfiguracji, aby ustawić liczbę poziomów obiektów do przetworzenia dla wewnętrznego wystąpienia serializatora, który jest używany przez warstwę komunikacji asynchronicznej. Aby uzyskać więcej informacji na temat elementów konfiguracji serializacji, zobacz How to: Configure ASP.NET Services in Microsoft Ajax (Jak skonfigurować usługi ASP.NET w usłudze Microsoft Ajax).