Command 類別
所有命令商務邏輯命令衍生自的類別。 每個命令實作應該執行執行命令的實際工作的 [Execute] 方法。
繼承階層架構
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 | 在 [Execute] 的初始呼叫傳回部分結果時,衍生類別可以覆寫 [ContinueExecution] 。這可讓命令繼續作業並擷取詳細資料為回應。如果命令一定會從 [Execute] 方法的完整結果它不需要實作這個方法。 | |
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) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。