Command 類別

排列任何商務邏輯命令衍生自的類別。 每個命令實作應該執行執行這個命令的實際工作的實作方法。

繼承階層

System.Object
  Microsoft.TeamFoundation.Framework.Server.Command

命名空間:  Microsoft.TeamFoundation.Framework.Server
組件:  Microsoft.TeamFoundation.Framework.Server (在 Microsoft.TeamFoundation.Framework.Server.dll 中)

語法

'宣告
Public MustInherit Class Command _
    Implements ICommand, IDisposable
public abstract class Command : ICommand, 
    IDisposable

Command 類型會公開下列成員。

建構函式

  名稱 描述
受保護的方法 Command 所有命令會使其呼叫的應用程式通訊的 ICommandContext。

回頁首

屬性

  名稱 描述
公用屬性靜態成員 CommandCacheLimit 取得/設定全域命令快取大小限制。
公用屬性 IsCacheFull 如果命令快取在限制, IsCacheFull 則傳回 true。
受保護的屬性 IsCanceled 如果命令因任何原因,停止 IsStopped 則傳回 true。
公用屬性 MaxCacheSize 取得/設定命令執行個體快取大小限制。
公用屬性 Name 傳回這個命令的型別名稱。
受保護的屬性 RequestContext 這個命令執行的內容。
公用屬性 TotalResultSize TotalResultSize 是加入命令快取所傳送之所有資料的總和。這讓大約表示回應的大小命令的。

回頁首

方法

  名稱 描述
公用方法 ContinueExecution 當執行傳回部分的初始呼叫失敗時,衍生類別可以覆寫 ContinueExecution 。這可讓命令繼續作業並擷取詳細資料為回應。如果命令一定會從執行完成方法結果並不需要實作這個方法。
公用方法 DecrementCacheUsage 傳回可用來 DecrementCacheUsage 通常會通知命令資料快取時,加入至應用程式。
公用方法 Dispose() IDisposable 實作。當 ICommandContext 結束,它會將向註冊的每個命令。
受保護的方法 Dispose(Boolean)
公用方法 Equals 判斷指定的物件是否等於目前的物件。 (繼承自 Object)。
受保護的方法 Finalize (覆寫 Object.Finalize()。)
公用方法 GetHashCode 做為預設雜湊函式。 (繼承自 Object)。
公用方法 GetType 取得目前執行個體的 Type。 (繼承自 Object)。
公用方法 IncrementCacheUsage IncrementCacheUsage 用來通知命令的資料傳送至用戶端快取。一次命令快取的資料不足以 true,這個方法會傳回至呼叫的呼叫端它們它已超出要求的快取大小。如果呼叫端可以停止執行並傳回它的目前資料,它應該會與這個時執行。
受保護的方法 MemberwiseClone 建立目前 Object 的淺層複製。 (繼承自 Object)。
公用方法 ToString 傳回代表目前物件的字串。 (繼承自 Object)。

回頁首

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。

請參閱

參考

Microsoft.TeamFoundation.Framework.Server 命名空間