BuildService クラス
継承階層
System.Object
System.ComponentModel.MarshalByValueComponent
System.Web.Services.WebService
Microsoft.TeamFoundation.Server.Core.WebServices.TeamFoundationWebService
Microsoft.TeamFoundation.Build.Server.BuildWebServiceBase
Microsoft.TeamFoundation.Build.Server.Compatibility.BuildService
名前空間: Microsoft.TeamFoundation.Build.Server.Compatibility
アセンブリ: Microsoft.TeamFoundation.Build.Server (Microsoft.TeamFoundation.Build.Server.dll 内)
構文
'宣言
<ClientServiceAttribute(ComponentName := "TeamBuild", RegistrationName := "Build", _
ServiceName := "BuildService", CollectionServiceIdentifier := "543cf133-319b-4c7b-800a-fafff734f291")> _
<WebServiceAttribute(Namespace := "https://schemas.microsoft.com/TeamFoundation/2005/06/Build/BuildService/03", _
Description := "Team Foundation Build web service")> _
Public NotInheritable Class BuildService _
Inherits BuildWebServiceBase
[ClientServiceAttribute(ComponentName = "TeamBuild", RegistrationName = "Build",
ServiceName = "BuildService", CollectionServiceIdentifier = "543cf133-319b-4c7b-800a-fafff734f291")]
[WebServiceAttribute(Namespace = "https://schemas.microsoft.com/TeamFoundation/2005/06/Build/BuildService/03",
Description = "Team Foundation Build web service")]
public sealed class BuildService : BuildWebServiceBase
BuildService 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
BuildService |
このページのトップへ
プロパティ
名前 | 説明 | |
---|---|---|
Application | 現在の HTTP 要求に対するアプリケーション オブジェクトを取得します。 (WebService から継承されます。) | |
Container | コンポーネントを格納するコンテナーを取得します。 (MarshalByValueComponent から継承されます。) | |
Context | 現在の要求に対する ASP.NET HttpContext を取得します。これには、HTTP サーバーが Web 要求を処理するために使用するすべての HTTP 固有のコンテキストがカプセル化されています。 (WebService から継承されます。) | |
DesignMode | コンポーネントが現在デザイン モードかどうかを示す値を取得します。 (MarshalByValueComponent から継承されます。) | |
Server | 現在の要求に対する HttpServerUtility を取得します。 (WebService から継承されます。) | |
Session | 現在の要求に対する HttpSessionState インスタンスを取得します。 (WebService から継承されます。) | |
Site | コンポーネントのサイトを取得または設定します。 (MarshalByValueComponent から継承されます。) | |
SoapVersion | XML Web サービスに対して SOAP 要求を行うために使用する SOAP プロトコルのバージョンを取得します。 (WebService から継承されます。) | |
User | ASP.NET サーバーの User オブジェクトを取得します。要求を実行する権限がユーザーに与えられているかどうかを認証するために使用できます。 (WebService から継承されます。) |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
AddBuildAgents | ||
AddBuildDefinitions | サーバーへの BuildDefinition のオブジェクトを追加します。URI のフィールドにサーバーへ送信前に入力した場合、は無視されます。重複したビルド定義は、同じパスにない場合があります。この例外は、このケースが検出されるとスローされることがあります。追加では、が 1 で追加すると失敗した場合、すべての定義、すべての間でトランザクション失敗を追加します。 | |
AddBuildQualities | 対象のチーム プロジェクトに品質のリストを追加します。追加を行うユーザーがアクションを実行するには、「」EditBuildStatus のアクセス許可が必要です。 | |
CancelBuilds | 遅延するか、またはアクティブな状態にある[ビルドがキューに現在。キャンセルを実行しているユーザーが正常に完了するようにチーム プロジェクトのビルドの管理アクセス許可が必要です。 | |
DeleteBuildAgents | ||
DeleteBuildDefinitions | 配列にパラメーターとして渡す場合と同等の URI があるサーバーからのビルド定義を削除します。それらとビルドが関連付けられたあるシグネチャが完了するか、列を行い、"未開始"、「」の「アクティブ」、「、"」、または状態を、削除できなかったかどうか。依存したビルドが定義を削除する前に削除する必要があります。 | |
DeleteBuildQualities | 対象のチーム プロジェクトから指定したビルドの品質を削除します。この操作を行うユーザーは、チーム プロジェクト「」EditBuildStatus のアクセス許可が必要です。 | |
DeleteBuilds | 指定された URI に対応するビルドを削除します。特定のビルドが見つからない場合、自動的に無視されます。このメソッドが例外をスローしなければ、ビルドの削除が[OK]実行されると想定できます。テスト結果の削除に失敗 (アクセス許可の問題) と格納場所以外のアクセスの問題などの非クリティカル エラーは、イベント ログ、および考慮されていない、エラーが記録されます。 | |
Dispose | MarshalByValueComponent によって使用されているすべてのリソースを解放します。 (MarshalByValueComponent から継承されます。) | |
Equals | 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) | |
EvaluateSchedules | このメソッドは何も存在しません。その目的は BuildService の webservice を維持することです。 これは、一定発行、10 分 TFSServerScheduler サービスによって呼び出されます。 | |
GetAffectedBuildDefinitions | 存在する場合、ビルド定義が指定されたサーバーの項目に影響するのかが決まります。 | |
GetBuildQualities | 対象のチーム プロジェクトに対するビルドの品質を取得します。ユーザーは、ビルドの品質を表示するチーム プロジェクトのターゲット GenericRead 「」のアクセス許可が必要です。 | |
GetHashCode | 既定のハッシュ関数として機能します。 (Object から継承されます。) | |
GetService | IServiceProvider を実装しているオブジェクトを取得します。 (MarshalByValueComponent から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
ProcessChangeset | ||
QueryBuildAgentsByUri | URI のリストを使用するビルド エージェントを照会します。出力リストは URI が見つかった各位置に空のインデックスを持つ入力リストと同じサイズです。 | |
QueryBuildDefinitionsByUri | 一連の URI があるビルド定義のクエリ。サーバーは、各の定義が配列の有効な URI 返します。 | |
QueryBuildGroups | 入力 BuildItemSpec のオブジェクトに一致する項目のサーバーを照会します。URI が不明な場合は、このメソッドがパスで項目を検出するために使用する可能性があります。 | |
QueryBuildQueue | 一連のエージェントと定義の仕様があるビルド キューを照会します。 | |
QueryBuildQueueById | ID によってキューに入っているビルドを照会します出力リストが存在しないエントリに対応して null のインデックスを持つ入力リストと同じサイズです。 | |
QueryBuilds | BuildDetailSpec のオブジェクトの配列は、この Web メソッドは、入力配列と BuildQueryResult のオブジェクトの結果リストを同じサイズを返します。一致が検索、BuildQueryResult のオブジェクトに、空の一覧があります。 | |
QueryBuildsByUri | クエリは、指定されたオプションのパスではなく、URI によってビルドされます。BuildQueryResult の単一のオブジェクトを BuildDetail の一覧で、クエリから入力 URI が整列するのと同じ長さを返します。特定のビルドの URI が一致しない場合、BuildDetail のリストの対応するインデックスが null です。クエリから返されるデータの量は、オプションのパラメーターによって管理されます。 | |
QueueBuild | 提供された要求を使用してビルドを登録します。キューが成功した場合は、キューに入っているビルドのリストが返されます。キューに入っているビルドの QueueId をポーリングの項目のそれ以降のクエリを実行するために使用されることがあります。ビルドがある場合は、ステータス キューのキューの唯一の 1 つが「アクティブに設定されます」。ビルドはすぐに開始します。 | |
StopBuilds | 提供された URI で進行中のビルドを停止します。ビルドが完了、は無視され、成功を検討します。この呼び出しを行うユーザーが停止がなされているすべてのチーム プロジェクトに AdministerBuild のアクセス許可が必要です。 | |
ToString | Component の名前を格納している String を返します。このメソッドはオーバーライドできません。 (MarshalByValueComponent から継承されます。) | |
UpdateBuildAgents | ||
UpdateBuildDefinitions | ||
UpdateBuildInformation | ||
UpdateBuilds | 指定した情報で更新のビルドの詳細。ユーザーはこの操作を実行するビルドを含むチーム プロジェクト AdministerBuild のアクセス許可が必要です。 | |
UpdateQueuedBuilds | 指定した情報で更新によってキューに挿入済み列をビルドします。ユーザーは、このアクションを実行するキューに入っているビルドを含むチーム プロジェクト AdministerBuild のアクセス許可が必要です。このメソッドは、すべてまたは何も、更新がすべてまたはいずれも、それらの作業であることを意味します。ビルドの遅延のフラグを変更すると、が起動しますがあります。したがって、QueuedBuild のオブジェクトのビルド プロパティは、ビルドが起動されている設定されます。 |
このページのトップへ
イベント
名前 | 説明 | |
---|---|---|
Disposed | コンポーネントの Disposed イベントを待機するイベント ハンドラーを追加します。 (MarshalByValueComponent から継承されます。) |
このページのトップへ
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。