This documentation is archived and is not being maintained.
System.Data.Services Namespace
Visual Studio 2008
Provides access to classes used to build ADO.NET Data Services.
© 2009 Microsoft Corporation. All rights reserved.
| Class | Description | |
|---|---|---|
![]() | ChangeInterceptorAttribute | The ChangeInterceptorAttribute on a method is used to process updates on the specified entity set name. |
![]() | DataService(Of T) | The main entry point for developing an ADO.NET Data Service. |
![]() | DataServiceBehavior | Adds settings that define behavior to a custom data service. |
![]() | DataServiceConfiguration | Manages the configuration of ADO.NET Data Services. |
![]() | DataServiceException | Represents an instance of the DataServiceException class with a specified message that describes the error. |
![]() | DataServiceHost | The ADO.NET Data Services class derived from WebServiceHost used to instantiate data services. |
![]() | DataServiceHostFactory | The class used by the infrastructure of ADO.NET Data Services to connect to Windows Communication Foundation (WCF). |
![]() | DataServiceOperationContext | Represents the current operation being processed. |
![]() | DataServiceProcessingPipeline | Defines the events for the data service processing pipeline. |
![]() | DataServiceProcessingPipelineEventArgs | Event argument class for DataServiceProcessingPipeline events. |
![]() | ETagAttribute | This attribute on an entity type is used to specify the properties that determine changes in content. |
![]() | ExpandSegment | The segment of a query that indicates whether data should be returned inline instead of as deferred content. |
![]() | ExpandSegmentCollection | The segments of a query that can be expanded by the $expand clause that follows a query. |
![]() | HandleExceptionArgs | Specifies details of an exception that has occurred and the details of the associated HTTP response. |
![]() | IgnorePropertiesAttribute | Controls the visibility of a property or properties by ADO.NET Data Services. |
![]() | MimeTypeAttribute | Indicates the mime type of HTTP request. |
![]() | ProcessRequestArgs | Represents arguments used by an HTTP request to the data service. |
![]() | QueryInterceptorAttribute | The QueryInterceptorAttribute on a method annotates it as a query interceptor on the specified entity set. |
![]() | SingleResultAttribute | Attribute used on service operations to specify that they return a single instance of their return element. |
| Interface | Description | |
|---|---|---|
![]() | IDataServiceConfiguration | The IDataServiceConfiguration is used by ADO.NET Data Services to set up the behavior of the service, including rights on entity sets and service operations, limits on the allowed requests, registering types not discoverable by default, and the default verbosity on error handling. |
![]() | IDataServiceHost | Interface that specifies interactions between ADO.NET Data Services and its hosting environment. |
![]() | IDataServiceHost2 | Defines extensions to IDataServiceHost needed for request and response headers in HTTP. |
![]() | IExpandedResult | Declares the members required to support enumerators for results and associated segments on an ADO.NET Data Service $expand query option. |
![]() | IExpandProvider | This interface declares the methods required to support the $expand query option for an ADO.NET Data Service. |
![]() | IRequestHandler | Provides access to members that control handing of request messages. |
![]() | IUpdatable | An interface used to insert or update a resource by the HTTP POST method. |
| Enumeration | Description | |
|---|---|---|
![]() | EntitySetRights | An enumeration used to define access rights to data that is deployed by ADO.NET Data Services. |
![]() | ServiceOperationRights | An enumeration used to define access rights to service operations deployed by ADO.NET Data Services. |
![]() | UpdateOperations | An enumeration used to specify the update operations that were performed on an entity. |
Show:


