次の方法で共有


RepositoryExtensions クラス

RepositoryExtensions のクラスは WebMethods のグループが実行される複数の部分クラスに分かれています。 たとえば、単一ファイルの一覧からすべてのメソッドを保持し、はるかに保持できます。

継承階層

System.Object
  System.ComponentModel.MarshalByValueComponent
    System.Web.Services.WebService
      Microsoft.TeamFoundation.Server.Core.WebServices.TeamFoundationWebService
        Microsoft.TeamFoundation.VersionControl.Server.VersionControlWebService
          Microsoft.TeamFoundation.VersionControl.Server.RepositoryExtensions

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

構文

'宣言
<WebServiceAttribute(Namespace := "https://schemas.microsoft.com/TeamFoundation/2005/06/VersionControl/ClientServices/03",  _
    Description := "Team Foundation VersionControl ClientServices web service")> _
<ProxyParentClassAttribute("VersionControlClientProxy")> _
<ClientServiceAttribute(ServiceName := "ISCCProvider3", CollectionServiceIdentifier := "ec9b0153-ee54-450e-b6e0-664ecb033c99")> _
Public Class RepositoryExtensions _
    Inherits VersionControlWebService
[WebServiceAttribute(Namespace = "https://schemas.microsoft.com/TeamFoundation/2005/06/VersionControl/ClientServices/03", 
    Description = "Team Foundation VersionControl ClientServices web service")]
[ProxyParentClassAttribute("VersionControlClientProxy")]
[ClientServiceAttribute(ServiceName = "ISCCProvider3", CollectionServiceIdentifier = "ec9b0153-ee54-450e-b6e0-664ecb033c99")]
public class RepositoryExtensions : VersionControlWebService

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

コンストラクター

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

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ Application 現在の HTTP 要求に対するアプリケーション オブジェクトを取得します。 (WebService から継承されます。)
パブリック プロパティ Container コンポーネントを格納するコンテナーを取得します。 (MarshalByValueComponent から継承されます。)
パブリック プロパティ Context 現在の要求に対する ASP.NET HttpContext を取得します。これには、HTTP サーバーが Web 要求を処理するために使用するすべての HTTP 固有のコンテキストがカプセル化されています。 (WebService から継承されます。)
パブリック プロパティ DesignMode コンポーネントが現在デザイン モードかどうかを示す値を取得します。 (MarshalByValueComponent から継承されます。)
プロテクト プロパティ Events コンポーネントに結び付けられているイベント ハンドラーのリストを取得します。 (MarshalByValueComponent から継承されます。)
プロテクト プロパティ RequestContext この Web サービス要求に関連付けられている RequestContext。 (TeamFoundationWebService から継承されます。)
パブリック プロパティ Server 現在の要求に対する HttpServerUtility を取得します。 (WebService から継承されます。)
パブリック プロパティ Session 現在の要求に対する HttpSessionState インスタンスを取得します。 (WebService から継承されます。)
パブリック プロパティ Site コンポーネントのサイトを取得または設定します。 (MarshalByValueComponent から継承されます。)
パブリック プロパティ SoapVersion XML Web サービスに対して SOAP 要求を行うために使用する SOAP プロトコルのバージョンを取得します。 (WebService から継承されます。)
パブリック プロパティ User ASP.NET サーバーの User オブジェクトを取得します。要求を実行する権限がユーザーに与えられているかどうかを認証するために使用できます。 (WebService から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド AddProxy 特定のパラメーターの新しいプロキシ サーバーのレコードを追加します。
プロテクト メソッド AddWebServiceResource 要求の最後に破棄する必要のある Web サービス メソッドで使用される IDisposable リソースを追加します。 (TeamFoundationWebService から継承されます。)
パブリック メソッド CheckIn
パブリック メソッド CheckInShelveset
パブリック メソッド DeleteBranchObject 分岐のオブジェクトと関連するすべてのリレーションシップが削除されます。
パブリック メソッド DeleteProxy サーバーからの特定の識別子で指定されるプロキシ レコードを削除します。
パブリック メソッド Dispose() MarshalByValueComponent によって使用されているすべてのリソースを解放します。 (MarshalByValueComponent から継承されます。)
プロテクト メソッド Dispose(Boolean) MarshalByValueComponent によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。 (MarshalByValueComponent から継承されます。)
プロテクト メソッド EnterMethod (VersionControlWebService から継承されます。)
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (MarshalByValueComponent から継承されます。)
パブリック メソッド Get 特定のバージョンを使用して、ワークスペースを同期するためにクライアントによって呼び出されます。「」クライアントのファイルの一覧をユーザーのローカル作業コピーを更新するためにダウンロードするようにする場合に返されます。
パブリック メソッド GetChangesetProperty 特定の変更セットに関連付けられているプロパティを取得します。
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetService IServiceProvider を実装しているオブジェクトを取得します。 (MarshalByValueComponent から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド GetVersionedItemProperty バージョン管理された項目に関連付けられているプロパティを取得します。
プロテクト メソッド HandleException この基本的な WebService ExceptionHandler、例外とレコードを今後のログの要求コンテキストでそのキャプチャ。サービスでは、このメソッドをオーバーライドすることもできます。例外に行は、例外を基づいて変更するか、あるアクションをいるか、またはで同じように動作します。 (TeamFoundationWebService から継承されます。)
プロテクト メソッド LeaveMethod (VersionControlWebService から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド Merge 自動的に解決された保留中のマージと自動的に解決されないものの競合の GetOperations のリストを返します。
パブリック メソッド PendChanges 実行するために呼び出す、チェック アウト、分岐、名前を変更して、削除など追加します。送信された変更は、ワイルドカード文字と、再帰のフラグが含まれる場合があります。ワイルドカードと再帰が展開され、正常に pended 変更のリストが返されます。
パブリック メソッド QueryBranchObjectOwnership 特定の変更セットを返しますの分岐オブジェクトの所有権情報を変更セットによってが非常に属する、各分岐の項目の数、ルートの分岐照会します。
パブリック メソッド QueryBranchObjects 分岐のクエリは再帰的について説明します。
パブリック メソッド QueryChangesetExtended プロパティで設定されるクエリの変更。
パブリック メソッド QueryChangesForChangeset クエリは、特定の変更セットで変更します (または非ページはページングを行うことができます)。
パブリック メソッド QueryMergeRelationships 入力がパスに関連する最新バージョンで、バージョン情報とともにパスを返します。
パブリック メソッド QueryMergesExtended
パブリック メソッド QueryPendingChangesForWorkspace 指定された基準に一致する保留中の変更のリストを返します。これらの結果は、ページ サイズに渡される値によって制限されます。lastChange の値は、ページを開き開始する場所を指定するか、最初のページに対して無効にします。子は、再帰的なオプションに従って返されます。RecursionType.None を指定すると、serverItem だけが返されます。RecursionType.OneLevel を指定し、serverItem がフォルダーを表す場合、フォルダーとは、が返されます。が RecursionType.Full が指定されている serverItem、すべての子孫が返されるフォルダーです。
パブリック メソッド QueryProxies プロキシ レコードのリストを返します。
パブリック メソッド ResetCheckinDates 最後の日付の前に TPC のすべての変更セットのチェックインの日付をリセットします。これは、移行ツールによって使用され、でのみ「Empty」を TPC 動作します。 次のチェックインのみ発生する可能性があることを意味する空です。a.$ b。チーム プロジェクトの作成。c.チーム プロジェクトの作成と変更セット 1 -ビルド定義の…。
パブリック メソッド Resolve 特定の解決の特定の競合を解決します。これは、Get、チェックインおよびマージの競合に対して呼び出されます。
パブリック メソッド Rollback 特定のバージョンの範囲を特定のツリーの変更をロールバックします。
パブリック メソッド SetChangesetProperty 変更セットにプロパティ値を設定します。
プロテクト メソッド SetMethodName メソッドは、URL はなく、正しくアクティビティ ログに記録されるように、パラメーターを指定せずにメソッドの名前 (EnterMethod を呼び出していません) は methodInformation の同じインスタンスというように設計されています。ただし設定します。 (TeamFoundationWebService から継承されます。)
パブリック メソッド SetPendingChangeProperty
パブリック メソッド SetVersionedItemProperty バージョン管理された項目にプロパティを設定します。
パブリック メソッド ToString Component の名前を格納している String を返します。このメソッドはオーバーライドできません。 (MarshalByValueComponent から継承されます。)
パブリック メソッド TrackMerges ソースの変更セットの一覧のソースの項目から一つ以上のターゲットの項目に発生したマージを返します。ソースとターゲットの項目はマージ履歴に直接関連付ける必要はありません。
パブリック メソッド UndoPendingChanges 一連の保留中の変更を元に戻します。 serverItem の仕様は何も一致しない場合、エラーのオブジェクトは用に戻ります。このメソッドは、元に戻された保留中の変更の配列を返します。ファイルごとに、クライアントは DownloadFile() を呼び出し、UndonePendingChange のオブジェクトでファイルの変更されていないバージョンを取得するために返されるバージョンを指定する必要があります。
パブリック メソッド Unshelve コピーはワークスペースに変更をシェルブ。
パブリック メソッド UpdateBranchObject 分岐のオブジェクトを作成/更新します。項目を分岐のルートとして項目を示す分岐のオブジェクトですが、である。

このページのトップへ

イベント

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

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.TeamFoundation.VersionControl.Server 名前空間