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 的淺層複本 (Shallow Copy)。 (繼承自 Object)。 | |
ToString | 傳回表示目前物件的字串。 (繼承自 Object)。 |
回頁首
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。