DataService<T> 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于开发 ADO.NET 数据服务的主入口点。
generic <typename T>
public ref class DataService : System::Data::Services::IRequestHandler
[System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed)]
[System.ServiceModel.ServiceBehavior(InstanceContextMode=System.ServiceModel.InstanceContextMode.PerCall)]
public class DataService<T> : System.Data.Services.IRequestHandler
[<System.ServiceModel.Activation.AspNetCompatibilityRequirements(RequirementsMode=System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode.Allowed)>]
[<System.ServiceModel.ServiceBehavior(InstanceContextMode=System.ServiceModel.InstanceContextMode.PerCall)>]
type DataService<'T> = class
interface IRequestHandler
Public Class DataService(Of T)
Implements IRequestHandler
类型参数
- T
定义数据服务的类型。
- 继承
-
DataService<T>
- 属性
- 实现
注解
DataService<T> 类对服务器系统的所有组件进行基本整合。 通过定义派生自 DataService<T> 的类以及引用兼容数据模型,创建将系统默认值用于授权和缓存的新数据服务。
DataService<T> 的类型必须公开至少一个返回 IQueryable<T> 实体类型集合的实体集的属性。 为了能够更新实体资源,此类还必须实现 IUpdatable 接口。
构造函数
DataService<T>() |
创建部署模板类所指示类型数据的新数据服务。 |
属性
CurrentDataSource |
获取当前正用于处理请求的数据源实例。 |
ProcessingPipeline |
获取为数据服务处理管道定义事件的对象。 |
方法
AttachHost(IDataServiceHost) |
将数据服务主机附加到由参数 |
CreateDataSource() |
创建数据服务将使用的模板类的数据源。 |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
HandleException(HandleExceptionArgs) |
在处理请求的过程中引发异常时调用。 |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
OnStartProcessingRequest(ProcessRequestArgs) |
在处理每个请求之前调用。 对于批处理请求,将针对顶级批处理请求和批处理中的每个操作各调用一次。 |
ProcessRequest() |
处理 HTTP 请求。 |
ProcessRequestForMessage(Stream) |
处理 HTTP 请求。 |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |