DomainService 成员

为所有 DomainService 实现提供基类。

以下各表列出了由 DomainService 类型公开的成员。

受保护 构造函数

  名称 说明
  DomainService 初始化 DomainService 类的新实例。

顶部

公共 属性

(另请参见 受保护 属性)

  名称 说明
public propertystatic Factory 获取或设置用于创建新 DomainService 实例的 IDomainServiceFactory

顶部

受保护 属性

  名称 说明
protected property AuthorizationContext 获取或设置要用于 IsAuthorized 的可选的模板 AuthorizationContext
protected property ChangeSet 获取当前 ChangeSet
protected property ServiceContext 获取此 DomainService 的活动 DomainServiceContext
protected property ServiceDescription 获取此 DomainServiceDomainServiceDescription
protected property ValidationContext 获取或设置要用于 DomainService 调用的所有验证操作的可选 ValidationContext

顶部

公共 方法

(另请参见 受保护 方法)

  名称 说明
public method Dispose 已重载。释放由此 DomainService 占用的资源。
public method Equals  已重载。(继承自 Object
public method GetHashCode  (继承自 Object
public method GetType  (继承自 Object
public method Initialize 初始化此 DomainService
public method Invoke 调用指定操作。
public method IsAuthorized 请求指定的 DomainOperationEntry 的授权。
public method Query 执行指定的 QueryDescription 指示的查询操作。
public methodstatic ReferenceEquals  (继承自 Object
public method Submit 通过调用每个对应的域操作执行指定的 ChangeSet 指示的操作。
public method ToString  (继承自 Object

顶部

受保护 方法

  名称 说明
protected method AuthorizeChangeSet 返回一个值,该值指示用户是否获得了授权以提交指定的 ChangeSet
protected method Count 返回 IQueryable 中的行数。
protected method Dispose 已重载。 
protected method ExecuteChangeSet 针对 ChangeSet 中的每个操作调用 DomainOperationEntry
protected method Finalize  (继承自 Object
protected method MemberwiseClone  (继承自 Object
protected method OnError 处理 DomainService 操作期间每当发生无法恢复的错误时调用。
protected method PersistChangeSet 在调用了 ChangeSet 中的所有操作之后完成更改。
protected method ValidateChangeSet 调用 ExecuteChangeSet 之前验证整个 ChangeSet

顶部

另请参见

参考

DomainService 类
System.ServiceModel.DomainServices.Server 命名空间