次の方法で共有


BuildWebService クラス

継承階層

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.BuildWebService

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

構文

'宣言
<ClientServiceAttribute(ComponentName := "TeamBuild", RegistrationName := "Build",  _
    ServiceName := "BuildService3", CollectionServiceIdentifier := "427febc8-f703-482b-9f79-bfe1bb4631bc")> _
<WebServiceAttribute(Namespace := "https://schemas.microsoft.com/TeamFoundation/2005/06/Build/BuildService/03",  _
    Description := "Team Foundation Build web service")> _
Public NotInheritable Class BuildWebService _
    Inherits BuildWebServiceBase
[ClientServiceAttribute(ComponentName = "TeamBuild", RegistrationName = "Build", 
    ServiceName = "BuildService3", CollectionServiceIdentifier = "427febc8-f703-482b-9f79-bfe1bb4631bc")]
[WebServiceAttribute(Namespace = "https://schemas.microsoft.com/TeamFoundation/2005/06/Build/BuildService/03", 
    Description = "Team Foundation Build web service")]
public sealed class BuildWebService : BuildWebServiceBase

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

コンストラクター

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

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ 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 があるサーバーからのビルド定義を削除します。それらとビルドが関連付けられたあるシグネチャが完了するか、列を行い、"未開始"、「」の「アクティブ」、「、"」、または状態を、削除できなかったかどうか。依存したビルドが定義を削除する前に削除する必要があります。
パブリック メソッド 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 の単一のオブジェクトを BuildDetail の一覧で、クエリから入力 URI が整列するのと同じ長さを返します。特定のビルドの URI が一致しない場合、BuildDetail のリストの対応するインデックスが null です。クエリから返されるデータの量は、オプションのパラメーターによって管理されます。
パブリック メソッド QueryProcessTemplates
パブリック メソッド StopBuilds 提供された URI で進行中のビルドを停止します。ビルドが完了、は無視され、成功を検討します。この呼び出しを行うユーザーが停止がなされているすべてのチーム プロジェクトに AdministerBuild のアクセス許可が必要です。
パブリック メソッド ToString Component の名前を格納している String を返します。このメソッドはオーバーライドできません。 (MarshalByValueComponent から継承されます。)
パブリック メソッド UpdateBuildDefinitions BuildDefinition の配列を取得すると、このメソッドは特定のデータ サーバーのビルド定義を更新します。
パブリック メソッド UpdateBuildInformation 指定された変更に基づいてビルド情報を更新します。変更に関する削除したノードを除き、呼び出し元についてすべてが返されます。
パブリック メソッド UpdateBuilds 指定した情報で更新のビルドの詳細。ユーザーはこの操作を実行するビルドを含むチーム プロジェクト AdministerBuild のアクセス許可が必要です。
パブリック メソッド UpdateProcessTemplates

このページのトップへ

イベント

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

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.TeamFoundation.Build.Server.Compatibility 名前空間