共用方式為


DomainService 成員

提供基底類別給所有 DomainService 實作。

下表列出 DomainService 型別公開的成員。

受保護的 建構函式

  名稱 說明
  DomainService 初始化 DomainService 類別的新執行個體。

頂端

公用 屬性

(另請參閱 受保護的 屬性)

  名稱 說明
public propertystatic Factory 取得或設定用來建立新 DomainService 執行個體的 IDomainServiceFactory

頂端

受保護的 屬性

  名稱 說明
protected property AuthorizationContext 取得或設定選擇性的範本 AuthorizationContext,以便用於 IsAuthorized
protected property ChangeSet 取得目前的 ChangeSet
protected property ServiceContext 取得這個 DomainService 的作用中 DomainServiceContext
protected property ServiceDescription 取得這個 DomainServiceDomainServiceDescription
protected property ValidationContext 取得或設定選擇性的 ValidationContext,以便用於 DomainService 叫用的所有驗證作業。

頂端

公用 方法

(另請參閱 受保護的 方法)

  名稱 說明
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 命名空間