System.Data.Services The on a method is used to process updates on the specified entity set name. Creates a new change interceptor for an entity set specified by the parameter . The name of the entity set that contains the entity to which the interceptor applies. Gets the name of the entity set to which the interceptor applies. The string value that represents entity set name. The main entry point for developing an ADO.NET Data Service. The class does the basic integration of all components of the server system. Creates a new data service that deploys data of the type indicated by the template class. Attaches the data service host to the data service identified by the parameter . An instance of . Creates a data source of the template class that will be used by the data service. An instance of the data source. Gets the data source instance currently being used to process the request. The data source instance for the service. Called when an exception is thrown while processing a request. Exception arguments. Called before processing each request. For batch requests, it is called once for the top batch request and once for each operation in the batch. that contains nforamation about the request. Processes an HTTP request. Processes an HTTP request. Response message. The body of the HTTP request. Represents an instance of the class with a specified message that describes the error. Initializes a new instance of the class with a system-supplied message that describes the error. Initializes a new instance of the class. The HTTP status code returned by the exception. The error message for the exception. Initializes a new instance of the class. The HTTP status code of the exception. The string value that contains the error code. The string value that contains the error message. The string value that indicates the language of the error message. The exception that is the cause of the current exception. Initializes a new instance of the class with a specified message that describes the error. The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception. The message that describes the exception. The caller of this constructor is required to ensure that this string has been localized for the current system culture. The exception that is the cause of the current exception. Gets the error code. The integer value that represents the error code. Gets data on the object that caused the exception. . . Gets the error message language. The string value that represents the message language. Gets the HTTP status code returned by the exception. HTTP status code for the exception. The ADO.NET Data Services class derived from used to instantiate data services. Instantiates for an ADO.NET Data Service. Identifies the ADO.NET Data Service to the host. The URI of the host. The class used by the infrastructure of ADO.NET Data Services to connect to Windows Communication Foundation (WCF). Creates a new instance of DataServiceHostFactory. Creates a new from the URI. New . Specifies the type of WCF service to host. An array of base addresses for the service. An enumeration used to define access rights to data that is deployed by ADO.NET Data Services. Denies all rights to access data. Authorization to read single data items. Authorization to read sets of data. Authorization to create new data items in data sets. Authorization to replace data. Authorization to delete data items from data sets. Authorization to merge data. Authorization to read data. Authorization to write data. Authorization to create, read, update, and delete data. This attribute on an entity type is used to specify the properties that determine changes in content. Initializes a new instance of the class. The string value containing properties used in eTag value. Initializes a new instance of the class. String value containing properties used in eTag value. Gets the names of properties used in the . String value containing property names. The segment of a query that indicates whether data should be returned inline instead of as deferred content. Initializes an object with the specified property name and a filtering expression, possibly null. The name of the property to be expanded. The filter option in the query to which the expand segment applies. The filter option in the query to which the expand segment applies. An expression that specifies the filter on target data. A Boolean value that indicates whether the expand statement is used with a filter expression. True or false. Gets the maximum number of results expected. The integer value that indicates maximum number of results. The name of the property to be expanded. A string value containing the name of the property. A Boolean value that indicates whether the path includes a filter option on target data. True if any of the segments in the path has a filter; false otherwise. The enumeration of segments to check for filters. The segments of a query that can be expanded by the $expand clause that follows a query. Creates a collection of expand segments for a query. Initializes a new collection of expand segments that is empty and has the specified initial capacity. The number of expand segments that the new collection can initially store. Boolean value that indicates whether segments to be expanded include a filter clause. Boolean value that indicates whether segments to be expanded include a filter clause. Specifies details of an exception that has occurred and the details of the associated HTTP response. Gets or sets the exception that will be processed and returned in the response. The exception that will be processed and returned in the response. Gets the response content type. The string value that indicates the response format. Gets the status code that will be sent back in the HTTP header section of the response when an error occurs on the data service. An integer value of the HTTP response status code. Gets a value indicating whether the response has been written. Boolean value that indicates whether response has been written. Gets or sets a Boolean value that indicates whether verbose errors will be returned. The Boolean value that indicates whether verbose errors will be returned. The 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. Gets the maximum number of requests that can be handled in a batch. Integer value that indicates the maximum number of requests that can be handled in a batch. Gets the maximum number of change sets that can be handled in a batch. Integer value that indicates the maximum number of change sets that can be handled in a batch. Gets or sets the maximum number of segments that can be expanded by the $expand query option for all requests to the data service. Gets or sets a maximum number of segments supported in a single $expand path for all requests to the data service. Integer representing the maximum number of supported segments in $expand path. Gets or sets the maximum number of objects that can be inserted in a single request. The integer value that contains the maximum number of objects that can be inserted in a single request. Gets the maximum number of results per collection. The integer value that indicates the maximum number of results per collection. Registers a resource type for use by the data service. The resource type to register. Sets the access rules for the specified entity set. The name of the entity set for configured access. The rights allowed for the entity set. Sets the access rules for the specified service operation. The name of the service operation on which to set access rights. The rights allowed according to enumeration. Gets or sets whether verbose errors are used by default for all responses from the data service. A Boolean value that indicates whether verbose errors are returned. Interface that specifies interactions between ADO.NET Data Services and its hosting environment. Gets the request segment of Uri. String that contains request Uri. Gets the service Uri. String that contains the service Uri. Gets a data item identified by the identity key contained by the parameter of the method. The data item requested by the query serialized as a string. String value containing identity key of item requested. Handles a data service exception using information in the parameter. that contains information on the exception object. The transport protocol specified by the request accept header. String that indicates the transport protocol required by the request. Gets a string representing the value of the Accept-Charset HTTP header. String representing the value of the Accept-Charset HTTP header. Gets the transport protocol specified by the content type header. String value that indicates content type. Gets the request method of GET, PUT, POST, or DELETE. String value that indicates request method. Gets the value for the If-Match header on the current request. String value for the If-Match header on the current request. Gets the value for the If-None-Match header on the current request. String value for the If-None-Match header on the current request. Gets the value that identifies the highest version that the request client is able to process. A string that contains the highest version that the request client is able to process, possibly null. Gets the stream that contains the HTTP request body. object that contains the request body. Gets the value that identifies the version of the request that the client submitted, possibly null. A string that identifies the version of the request that the client submitted, possibly null. Gets a string value that represents cache control information. A string value that represents cache control information. Gets the transport protocol of the response. String value containing the content type. Gets an eTag value that represents the state of data in response. A string value that represents the eTag state value. Gets or sets the service location. String that contains the service location. Gets or sets the response code that indicates results of query. Integer value that contains the response code. Gets the response stream to which the HTTP response body will be written. object to which the response body will be written. Gets the version used by the host in the response. A string value that contains the host version. Declares the members required to support enumerators for results and associated segments on an ADO.NET Data Service $expand query option. Gets the element with expanded properties. The object in a property expanded by . Gets the value for a named property of the result. The name of the property for which to get enumerable results. This interface declares the methods required to support the $expand query option for an ADO.NET Data Service. Applies expansions to the specified parameter. The object to expand. A collection of paths to expand. Controls the visibility of a property or properties by ADO.NET Data Services. Initializes a new instance of the class. A string value that contains the property or properties to be attributed. Initializes a new instance of the class. A string value that contains the property or properties to be attributed. Gets or sets the property name or names to controlled by the attribute. Provides access to members that control handing of request messages. Initializes a new instance of the class. The object that contains the request. An interface used to insert or update a resource by the HTTP POST method. Adds the specified value to the collection. Target object that defines the property. The name of the collection property to which the resource should be added.. The opaque object representing the resource to be added. Cancels a change to the data. Creates the resource of the specified type and that belongs to the specified container. The object representing a resource of specified type and belonging to the specified container. The name of the entity set to which the resource belongs. The full namespace-qualified type name of the resource. Deletes the specified resource. The resource to be deleted. Gets the resource of the specified type identified by a query and type name. An opaque object representing a resource of the specified type, referenced by the specified query. Language integratee query(LINQ) pointing to a particular resource. The fully qualified type name of resource. Gets the value of the specified property on the target object. An opaque object that represents a resource. The name of the property whose value needs to be retrieved. Removes the specified value from the collection. The target object that defines the property. The name of the property whose value needs to be updated. The property value that needs to be removed. Updates the resource identified by the parameter . The resource to be updated. Returns the instance of the resource represented by the specified resource object. Returns the instance of the resource represented by the specified resource object. The object representing the resource whose instance needs to be retrieved. Saves all the changes that have been made by using the APIs. Sets the value of the specified reference property on the target object. The target object that defines the property. The name of the property whose value needs to be updated. The property value to be updated. Sets the value of the property with the specified name on the target resource to the specified property value. The target object that defines the property. The name of the property whose value needs to be updated. The property value for update. Indicates the mime type of HTTP request. Initializes a new instance of the class. The name of the attribute. The MIME type of the attribute. Gets the name of the attribute. A string value that contains the name of the attribute. Gets the mime type of a request. A string that contains the mime type. Represents arguments used by an HTTP request to the data service. Gets a Boolean value that indicates whether the HTTP request to the data service is a batch operation. The Boolean value that indicates whether the HTTP request to the data service is a batch operation. Gets the URI of an HTTP request to be process. A that contains the URI of the request to be processed. The on a method annotates it as a query interceptor on the specified entity set. Initializes a new instance of the class for the entity set specified by the parameter. The name of the entity set that contains the entity to which the interceptor applies. Gets the name of the entity set that contains the entity to which the interceptor applies. A string that indicates the name of the entity set that contains the entity to which the interceptor applies. An enumeration used to define access rights to service operations deployed by ADO.NET Data Services. No authorization to access the service operation. Authorization to read a single data item by using the service operation. Authorization to read multiple data items by using the service operation. Authorization to read single or multiple data items deployed by the service operation. All rights assigned to the service operation.. Attribute used on service operations to specify that they return a single instance of their return element. Initializes a new instance of the class. An enumeration used to specify the update operations that were performed on an entity. No operations were performed on the resource. The entity was added. The entity was modified. The entity was deleted. This class is not for public use and is used internally by the system to implement support for queries with eager loading of related entities. This class is not for public use and is used internally by the system to implement support for queries with eager loading of related entities. This class is not for public use and is used internally by the system to implement support for queries with eager loading of related entities. This class is not for public use and is used internally by the system to implement support for queries with eager loading of related entities. This class is not for public use and is used internally by the system to implement support for queries with eager loading of related entities. This class is not for public use and is used internally by the system to implement support for queries with eager loading of related entities. This class is not for public use and is used internally by the system to implement support for queries with eager loading of related entities. This class is not for public use and is used internally by the system to implement support for queries with eager loading of related entities. This class is not for public use and is used internally by the system to implement support for queries with eager loading of related entities. This class is not for public use and is used internally by the system to implement support for queries with eager loading of related entities. This class is not for public use and is used internally by the system to implement support for queries with eager loading of related entities. This class is not for public use and is used internally by the system to implement support for queries with eager loading of related entities. This class is not for public use and is used internally by the system to implement support for queries with eager loading of related entities.