Modifier

ScriptingJsonSerializationSection.RecursionLimit Property

Definition

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.

Applies to

See also