JavaScriptSerializer.RecursionLimit Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta il limite per vincolare il numero di livelli dell'oggetto da elaborare.
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
Valore della proprietà
Numero di livelli dell'oggetto. Il valore predefinito è 100.
Eccezioni
La proprietà è impostata su un valore minore di uno.
Commenti
La RecursionLimit proprietà fa riferimento al numero di livelli nella gerarchia di oggetti che JavaScriptSerializer verranno elaborati nei casi seguenti:
Quando la JavaScriptSerializer classe deserializza una stringa JSON.
Quando la classe cammina a piedi un oggetto grafico durante la JavaScriptSerializer serializzazione.
Il valore di RecursionLimit si applica solo quando si crea in modo esplicito un'istanza della JavaScriptSerializer classe . Usare l'elemento jsonSerialization
del file di configurazione per impostare il numero di livelli di oggetto da elaborare per l'istanza del serializzatore interno utilizzata dal livello di comunicazione asincrona. Per altre informazioni sugli elementi di configurazione per la serializzazione, vedere Procedura: Configurare ASP.NET Services in Microsoft Ajax.