JavaScriptSerializer.RecursionLimit Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit la limite de restriction du nombre de niveaux d'objet à traiter.
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
Valeur de propriété
Nombre de niveaux d'objet. La valeur par défaut est 100.
Exceptions
Une valeur inférieure à un est affectée à la propriété.
Remarques
La RecursionLimit propriété fait référence au nombre de niveaux dans la hiérarchie d’objets qui JavaScriptSerializer seront traiter dans les cas suivants :
Lorsque la JavaScriptSerializer classe désérialise une chaîne JSON.
Lorsque la JavaScriptSerializer classe exécute un graphique d’objet pendant la sérialisation.
La valeur de RecursionLimit s’applique uniquement lorsque vous créez explicitement une instance de la JavaScriptSerializer classe . Utilisez l’élément jsonSerialization
du fichier de configuration pour définir le nombre de niveaux d’objet à traiter pour l’instance de sérialiseur interne utilisée par la couche de communication asynchrone. Pour plus d’informations sur les éléments de configuration de la sérialisation, consultez How to : Configure ASP.NET Services in Microsoft Ajax.