ScriptingJsonSerializationSection.RecursionLimit Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets or sets the limit for constraining the number of object levels to process.
public:
property int RecursionLimit { int get(); void set(int value); };
[System.Configuration.ConfigurationProperty("recursionLimit", DefaultValue=100)]
public int RecursionLimit { get; set; }
[<System.Configuration.ConfigurationProperty("recursionLimit", DefaultValue=100)>]
member this.RecursionLimit : int with get, set
Public Property RecursionLimit As Integer
Property Value
The number of object levels. The default is 100.
- Attributes
Exceptions
The property is being set to a value that is less than one.
Remarks
The RecursionLimit property refers to the maximum level of an object hierarchy that JavaScriptSerializer will process when deserializing a JavaScript Object Notation (JSON) string or when serializing an object.
The value of RecursionLimit applies only to the internal JavaScriptSerializer instance that is used by the asynchronous communication layer to invoke Web services methods.