次の方法で共有


BuildWebService4 クラス

継承階層

System.Object
  System.ComponentModel.MarshalByValueComponent
    System.Web.Services.WebService
      Microsoft.TeamFoundation.Framework.Server.Alm.WebServices.TeamFoundationWebService
        Microsoft.TeamFoundation.Build.Server.BuildWebServiceBase
          Microsoft.TeamFoundation.Build.Server.BuildWebService4

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

構文

'宣言
<ClientServiceAttribute(ComponentName := "TeamBuild", RegistrationName := "Build",  _
    ServiceName := "BuildService4", CollectionServiceIdentifier := "AAE1325C-E97F-4A15-B557-9D1620D5D5F4")> _
<WebServiceAttribute(Name := "BuildService", Namespace := "https://schemas.microsoft.com/TeamFoundation/2010/Build")> _
Public NotInheritable Class BuildWebService4 _
    Inherits BuildWebServiceBase
[ClientServiceAttribute(ComponentName = "TeamBuild", RegistrationName = "Build", 
    ServiceName = "BuildService4", CollectionServiceIdentifier = "AAE1325C-E97F-4A15-B557-9D1620D5D5F4")]
[WebServiceAttribute(Name = "BuildService", Namespace = "https://schemas.microsoft.com/TeamFoundation/2010/Build")]
public sealed class BuildWebService4 : BuildWebServiceBase

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

コンストラクター

  名前 説明
パブリック メソッド BuildWebService4

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ 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 から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド AddBuildDefinitions サーバーへの [BuildDefinition] のオブジェクトを追加します。URI のフィールドにサーバーへ送信される前に入力した場合、は無視されます。重複したビルド定義は、同じパスにあることができません。したがって、例外、このケースが検出されるとスローされることがあります。追加では、が 1 で追加し、失敗を追加する失敗した場合、すべての定義を超えてトランザクションです。
パブリック メソッド AddBuildQualities 対象のチーム プロジェクトに品質のリストを追加します。追加を行うユーザーがアクションを実行するに [EditBuildStatus] のアクセス許可が必要です。
パブリック メソッド AddProcessTemplates
パブリック メソッド CreateTeamProjectComponents チーム プロジェクトを配置することに必要なコンポーネントを作成します。
パブリック メソッド DeleteBuildDefinitions 配列にパラメーターとして渡す場合と同等の URI があるサーバーからのビルド定義を削除します。それらとビルドが関連付けられたあるシグネチャが完了するか、列を行い、Active、「「を Postponed、" 未開始 " または 「の状態、削除できなかったかどうか。依存したビルドが定義を削除する前に削除する必要があります。
パブリック メソッド DeleteBuildQualities 対象のチーム プロジェクトから指定したビルドの品質を削除します。この操作を実行しているユーザーが、チーム プロジェクトの [EditBuildStatus] のアクセス許可が必要です。
パブリック メソッド DeleteBuilds 指定された URI に対応するビルドを削除します。特定のビルドが見つからない場合、自動的に無視されます。このメソッドが例外をスローしなければ、ビルドの削除が [OK] 実行されると想定できます。アクセス許可の問題および格納場所のアクセスの問題も、イベント ログに失敗他のテスト結果の削除などの非クリティカル エラーは、どうしても記録され、エラーとは見なされません。
パブリック メソッド DeleteProcessTemplates
パブリック メソッド DestroyBuilds 指定された URI に対応するビルドを破棄します。特定のビルドが見つからない場合、自動的に無視されます。
パブリック メソッド Dispose MarshalByValueComponent によって使用されているすべてのリソースを解放します。 (MarshalByValueComponent から継承されます。)
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド GetAffectedBuildDefinitions 存在する場合、ビルド定義が指定されたサーバー項目に影響するのかが決まります。
パブリック メソッド GetBuildQualities 対象のチーム プロジェクトに対するビルドの品質を取得します。ユーザーは、ビルドの品質を表示するチーム プロジェクトのターゲット [GenericRead] のアクセス許可が必要です。
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetService IServiceProvider を実装しているオブジェクトを取得します。 (MarshalByValueComponent から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド NotifyBuildCompleted 指定された URI のビルドが完了するサーバーに通知します。
パブリック メソッド QueryBuildDefinitions 入力 [BuildItemSpec] のオブジェクトに一致する項目のサーバーを照会します。URI が不明な場合は、このメソッドがパスで項目を検出するために使用できます。
パブリック メソッド QueryBuildDefinitionsByUri 一連の URI があるビルド定義のクエリ。サーバーは、配列内の有効な URI の定義を返します。
パブリック メソッド QueryBuilds [BuildDetailSpec] のオブジェクトの配列は、この Web メソッドは、入力配列と [BuildQueryResult] のオブジェクトの結果リストを同じサイズを返します。一致が見つからなかった場合は、[BuildQueryResult] のオブジェクトに、空の一覧があります。
パブリック メソッド QueryBuildsByUri クエリは、指定されたオプションのパスではなく、URI によってビルドされます。 [BuildQueryResult] の単一のオブジェクトは、入力配列の URI と [BuildDetail] のリストを使用したクエリから、同じ長さを返します。特定のビルドの URI が一致しない場合、[BuildDetail] のリストの対応するインデックスが null です。クエリから返されるデータの量は、オプションのパラメーターによって管理されます。
パブリック メソッド QueryProcessTemplates
パブリック メソッド RequestIntermediateLogs 中間診断ログを格納場所で使用できるようにする必要があります。
パブリック メソッド StopBuilds 提供された URI で進行中のビルドを停止します。ビルドが完了した場合は無視され、成功を検討します。この呼び出しを行うユーザーが停止がなされているすべてのチーム プロジェクトに [AdministerBuild] のアクセス許可が必要です。
パブリック メソッド ToString Component の名前を格納している String を返します。このメソッドはオーバーライドできません。 (MarshalByValueComponent から継承されます。)
パブリック メソッド UpdateBuildDefinitions [BuildDefinition] の配列を取得した場合、このメソッドは更新特定のデータのビルド サーバー定義。
パブリック メソッド UpdateBuildInformation 指定された変更に基づいてビルド情報を更新します。変更に関連するすべての情報が削除したノードを除き、呼び出し元に返します。
パブリック メソッド UpdateBuilds 指定した情報で更新のビルドの詳細。ユーザーはこの操作を実行するビルドを含むチーム プロジェクト [AdministerBuild] のアクセス許可が必要です。
パブリック メソッド UpdateProcessTemplates

このページのトップへ

イベント

  名前 説明
パブリック イベント Disposed コンポーネントの Disposed イベントを待機するイベント ハンドラーを追加します。 (MarshalByValueComponent から継承されます。)

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.TeamFoundation.Build.Server 名前空間