System.Data.Services.Providers Namespace
WCF Data Services 5.0
Provides a series of interfaces that are implemented to define a custom data service provider for WCF Data Services.
For more information, see Data Service Providers (WCF Data Services).
| Class | Description | |
|---|---|---|
|
CollectionResourceType | Use this class to represent a DataService type representing a collection property of primitive or complex types. |
|
DataServiceProviderMethods | Performs late-bound operations on resource sets with a custom data service provider. |
|
EntityCollectionResourceType | Use this class to represent a collection of entities. |
|
OpenTypeMethods | Represents a class used to perform late-bound operations on open properties. |
|
Operation | Use this class to represent a custom service operation. |
|
OperationParameter | Use this type to represent a parameter on an operation. |
|
ResourceAssociationSet | Represents an association between two resource sets. |
|
ResourceAssociationSetEnd | Describes an end point of a resource association set. |
|
ResourceProperty | Provides a type to describe a property on a resource. |
|
ResourceSet | Represents a collection of entity type values. |
|
ResourceSetPathExpression | This class represents the path expression to calculate the target resource set of a Function or Procedure. |
|
ResourceType | Represents a data service primitive, complex, or entity type. |
|
ServiceAction | Represents a class that represents an action. |
|
ServiceActionParameter | Use this type to represent a parameter on a service action. |
|
ServiceOperation | Represents a custom service operation. |
|
ServiceOperationParameter | Represents parameter information for service operations. |
| Interface | Description | |
|---|---|---|
|
IDataServiceActionProvider | This interface declares the methods required to support WCF data service actions. |
|
IDataServiceInvokable | This interface declares the methods required to support invoking of an operation. |
|
IDataServiceMetadataProvider | Maintains metadata about a custom data service provider. |
|
IDataServicePagingProvider | Provides paging support for the clients of a custom data service provider. |
|
IDataServiceQueryProvider | Defines a metadata and query source implementation for a custom data service provider. |
|
IDataServiceStreamProvider | Enables binary data to be accessed and changed as a media resource that belongs to an entity that is a media link entry. |
|
IDataServiceStreamProvider2 | Enables binary data to be accessed and changed as a named stream that belongs to an entity type. |
|
IDataServiceUpdateProvider | Defines the methods that must be implemented to supply eTag values to a custom data service provider. |
|
IDataServiceUpdateProvider2 | Defines the methods required to support ServiceActions. |
| Enumeration | Description | |
|---|---|---|
|
OperationParameterBindingKind | Enumeration for classifying the different kinds of operation parameter binding. |
|
ResourcePropertyKind | Enumeration for the kinds of properties that a resource can have. |
|
ResourceTypeKind | Enumeration for the kind of resource key. |
|
ServiceOperationResultKind | An enumeration that describes the kind of results that a service operation provides. |
Show: