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 が コマンドを通知するために使用されます。一度コマンドは、最大で必要なキャッシュのサイズを超過するために十分なデータあり、それらに対して、呼び出し元に対するこのメソッドの戻り値をキャッシュします。呼び出し元が実行を停止し、現在のデータを返すことができる場合は、この時点で作成する必要があります。 | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) | |
ToString | 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) |
このページのトップへ
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。