IBuildAgent インターフェイス

このインターフェイスは Team Foundation ビルド のコンピューターでビルド エージェントにアクセスするためのメソッドを定義します。

名前空間:  Microsoft.TeamFoundation.Build.Client
アセンブリ:  Microsoft.TeamFoundation.Build.Client (Microsoft.TeamFoundation.Build.Client.dll 内)

構文

'宣言
Public Interface IBuildAgent _
    Inherits IBuildGroupItem
public interface IBuildAgent : IBuildGroupItem

IBuildAgent 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ AttachedProperties 添付プロパティ
パブリック プロパティ BuildDirectory ビルド エージェントの作業ディレクトリのパスを取得または設定します。
パブリック プロパティ Controller このビルド エージェントを所有するビルド コントローラーを取得または設定します。
パブリック プロパティ DateCreated このエージェントが作成された日時を取得します。
パブリック プロパティ DateUpdated このエージェントが最後に更新された時刻を取得します。
パブリック プロパティ Description ビルド エージェントの記述を取得または設定します。
パブリック プロパティ Enabled ビルド エージェントが有効かどうかを示すフラグを取得または設定します。
パブリック プロパティ FullPath このビルドのグループ項目の完全パスを取得します。 (IBuildGroupItem から継承されます。)
パブリック プロパティ IsReserved このエージェントはビルドで現在使用されているかどうかを表すフラグを取得します。
パブリック プロパティ MessageQueueUrl メッセージ キューのアドレスを取得します。このフィールドは、システムでのみ使用します。
パブリック プロパティ Name このビルドの項目グループの名前を取得または設定します。 (IBuildGroupItem から継承されます。)
パブリック プロパティ ReservedForBuild 現在このエージェントを使用しているビルドの識別子を取得します。戻り値は、エージェントが現在使用されていない場合は無効になります。
パブリック プロパティ ServiceHost このビルド エージェントが存在するサービス ホストを取得します。
パブリック プロパティ Status ビルド エージェントの状態を取得または設定します。
パブリック プロパティ StatusMessage ビルド エージェントの状態に関するビルド コンピューターからメッセージを取得します。
パブリック プロパティ Tags このビルド エージェントに対して定義されたタグを取得または設定します。
パブリック プロパティ TeamProject このビルドのグループ項目を所有するチーム プロジェクトを取得します。 (IBuildGroupItem から継承されます。)
パブリック プロパティ Uri この項目グループのビルドの URI (Uniform Resource Identifier) (URI) を取得します。 (IBuildGroupItem から継承されます。)
パブリック プロパティ Url ビルド エージェントと通信に使用される URL を取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Delete ビルド コンピューターからビルド エージェントを削除します。
パブリック メソッド GetExpandedBuildDirectory 特定のビルド定義に従って評価されるすべての可変拡張のビルド エージェントのビルド ディレクトリを取得します。
パブリック メソッド Refresh() ビルド サーバーから現在のプロパティ値を取得して、このビルドのグループ項目を更新します。 (IBuildGroupItem から継承されます。)
パブリック メソッド Refresh(array<String[]) サーバーから更新されたプロパティ値を取得して、このビルド エージェントを更新します。
パブリック メソッド Save ビルド コンピューターでビルド エージェントに加えられた変更を保存します。

このページのトップへ

参照

関連項目

Microsoft.TeamFoundation.Build.Client 名前空間