DataServiceContext Constructor (Uri)


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Initializes a new instance of the DataServiceContext class with the specified serviceRoot.

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

public DataServiceContext(
	Uri serviceRoot


Type: System.Uri

An absolute URI that identifies the root of a data service.

Exception Condition

When the serviceRoot is null.


If the serviceRoot is not an absolute URI


If the serviceRoot is a well formed URI without a query or query fragment.

The client library expects the baseURI to point to the root of a data service, but it does not issue a request to validate it. If the baseURI does not identify the root of the service, the behavior of the client library is undefined.

A URI with a trailing slash is equivalent to one without the trailing character.

.NET Framework
Available since 3.5
Available since 2.0
Return to top