System.Data.Services.Providers 命名空间

提供一系列用于实现为 WCF 数据服务 定义自定义数据服务提供商的接口。 

有关更多信息,请参见 数据服务提供程序 (WCF Data Services)

  说明
公共类 CollectionResourceType 使用此类来表示 DataService 类型,该类型表示基元类型或复杂类型的集合属性。
公共类 DataServiceProviderMethods 通过自定义数据服务提供程序执行资源集的后期绑定操作。
公共类 EntityCollectionResourceType 使用此类来表示实体集合。
公共类 OpenTypeMethods 用于执行开放属性的后期绑定操作。
公共类 Operation 使用此类来表示自定义服务操作。
公共类 OperationParameter 使用此类型来表示操作的参数。
公共类 ResourceAssociationSet 描述两种资源集之间的关联。
公共类 ResourceAssociationSetEnd 描述资源关联集的结束点。
公共类 ResourceProperty 提供用于描述资源属性的类型。
公共类 ResourceSet 表示实体类型值的集合。
公共类 ResourceSetPathExpression 此类表示要计算的函数或过程的目标资源集的路径表达式。
公共类 ResourceType 表示数据服务基元类型、复杂类型或实体类型。
公共类 ServiceAction 表示一个类,该类代表某项操作。
公共类 ServiceActionParameter 使用此类型来表示服务动作的参数。
公共类 ServiceOperation 表示自定义服务操作。
公共类 ServiceOperationParameter 表示服务操作的参数信息。

接口

  接口 说明
公共接口 IDataServiceActionProvider 此接口声明了支持 ServiceActions 所必需的方法。
公共接口 IDataServiceInvokable 此接口声明了支持调用操作所必需的方法。
公共接口 IDataServiceMetadataProvider 维护有关自定义数据服务提供商的元数据。
公共接口 IDataServicePagingProvider 为自定义数据服务提供商的客户端提供分页支持。
公共接口 IDataServiceQueryProvider 为自定义数据服务提供商定义元数据和查询的源实现。
公共接口 IDataServiceStreamProvider 二进制数据嫩够被访问,并更改为属于某项(即媒体链接项)的媒体资源。
公共接口 IDataServiceStreamProvider2 可让二进制数据访问和更改所属实体类型命名流。
公共接口 IDataServiceUpdateProvider 定义提供 eTag 值的自定义数据服务提供商必须实现的方法。
公共接口 IDataServiceUpdateProvider2 定义支持 ServiceActions 所需的方法。

枚举

  枚举 说明
公共枚举 OperationParameterBindingKind 用于对不同类型的操作参数绑定进行分类的枚举。
公共枚举 ResourcePropertyKind 资源可以有的属性类型的枚举。
公共枚举 ResourceTypeKind 资源键的类型枚举。
公共枚举 ServiceOperationResultKind 描述服务操作提供结果的类型的枚举。