Documentation for: ASP.NET Ajax Version 1.0

This documentation is for a previous version. For the current released version, see the ASP.NET Ajax documentation on MSDN.

 

 

 

 

 

 

 

RecursionLimit Property

Gets or sets the limit for constraining the number of object levels to process.

Syntax

CSharp

[ConfigurationPropertyAttribute("recursionLimit", DefaultValue = )]
public int RecursionLimit { get; set; }

VisualBasic

<ConfigurationPropertyAttribute("recursionLimit", DefaultValue := )> _
Public Property RecursionLimit As Integer

ManagedCPlusPlus

[ConfigurationPropertyAttribute(L"recursionLimit", DefaultValue = )]
public:
int RecursionLimit {
	int get ();
	void set (int value);
}

JSharp

/** @property */
/** @property */

Value

Return Value

The number of object levels. The default is 100.

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.

Exceptions

ExceptionCondition
ArgumentOutOfRangeException

The property is being set to a value that is less than one.

Assembly: System.Web.Extensions (Module: System.Web.Extensions)