Share via


DataServiceContext Constructor (Uri)

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

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

Syntax

'Declaration
Public Sub New ( _
    serviceRoot As Uri _
)
'Usage
Dim serviceRoot As Uri 

Dim instance As New DataServiceContext(serviceRoot)
public DataServiceContext(
    Uri serviceRoot
)
public:
DataServiceContext(
    Uri^ serviceRoot
)
new : 
        serviceRoot:Uri -> DataServiceContext
public function DataServiceContext(
    serviceRoot : Uri
)

Parameters

  • serviceRoot
    Type: System.Uri
    An absolute URI that identifies the root of a data service.

Exceptions

Exception Condition
ArgumentNullException

When the serviceRoot is null.

ArgumentException

If the serviceRoot is not an absolute URI

-or-

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

Remarks

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.

See Also

Reference

DataServiceContext Class

DataServiceContext Overload

System.Data.Services.Client Namespace