Share via


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) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.TeamFoundation.Framework.Server 名前空間