IDataServiceConfiguration.MaxExpandDepth Property

Gets or sets a maximum number of segments supported in a single $expand path for all requests to the data service.

Namespace:  System.Data.Services
Assembly:  Microsoft.Data.Services (in Microsoft.Data.Services.dll)

Syntax

'Declaration
Property MaxExpandDepth As Integer 
    Get 
    Set
'Usage
Dim instance As IDataServiceConfiguration 
Dim value As Integer 

value = instance.MaxExpandDepth

instance.MaxExpandDepth = value
int MaxExpandDepth { get; set; }
property int MaxExpandDepth {
    int get ();
    void set (int value);
}
abstract MaxExpandDepth : int with get, set
function get MaxExpandDepth () : int 
function set MaxExpandDepth (value : int)

Property Value

Type: System.Int32
Integer representing the maximum number of supported segments in $expand path.

Remarks

If the limit is exceeded, a 400 Bad Request status code is returned. The value specified must be between 0 and int.MaxValue; otherwise, an ArgumentOutOfRangeException is thrown.

The following query string sample has two segments in the first $expand path and one in the second $expand path:

See Also

Reference

IDataServiceConfiguration Interface

System.Data.Services Namespace