次の方法で共有


Repository クラス

継承階層

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

名前空間:  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 := "ISCCProvider", CollectionServiceIdentifier := "b2b178f5-bef9-460d-a5cf-35bcc0281cc4")> _
Public Class Repository _
    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 = "ISCCProvider", CollectionServiceIdentifier = "b2b178f5-bef9-460d-a5cf-35bcc0281cc4")]
public class Repository : VersionControlWebService

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

コンストラクター

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

このページのトップへ

プロパティ

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

このページのトップへ

メソッド

  名前 説明
パブリック メソッド AddConflict
プロテクト メソッド AddWebServiceResource 要求の最後に破棄する必要のある Web サービス メソッドで使用される IDisposable リソースを追加します。 (TeamFoundationWebService から継承されます。)
パブリック メソッド CheckAuthentication 認証を初期化するにつながりで作成できる「ダミー」呼び出します。
パブリック メソッド CheckIn 保留中の変更のセットをコミットします。チェックインは、ファイルをコミットより大きい呼び出しシーケンスの一部です。シーケンスは次のとおりです: 1。CheckPendingChanges を呼び出し、ファイルとフォルダーの一覧でチェックインにを渡します。2。ファイルごとに、UploadFile を呼び出します。3.チェックインを呼び出し、ファイルおよびフォルダーのリストを渡します (#1) のリストと一致する必要があります。CheckPendingChanges は必要ではありませんが、呼び出し元がファイルをアップロードする時間を浪費する前に競合の警告することもできます。 serverItems は 1 文字以上の項目、重複すると、ワイルドカード文字を含める必要があります。
パブリック メソッド CheckPendingChanges 一連のチェックインの競合の保留中の変更をチェックします。 これにより、チェックイン シーケンスの先頭に予約の確認として呼び出されます。呼び出しが行われた時点にあるときに競合がクライアントにいっせいに戻ります。この呼び出しがなされてからチェックインは同じチェックを繰り返し、競合が込んだら入力し、失敗します。 serverItems は 1 文字以上の項目とワイルドカード文字を含める必要があります。
パブリック メソッド CreateAnnotation
パブリック メソッド CreateBranch
パブリック メソッド CreateCheckinNoteDefinition
パブリック メソッド CreateTeamProjectFolder これは、それを囲むチーム プロジェクトとすべてのインフラストラクチャを作成するために使用されます。アクセス許可、チェックイン メモ、ユーザーなど。
パブリック メソッド CreateWorkspace この関数は、特定のユーザーに対して新しいワークスペースを作成します。 ワークスペースが既に使用できません。
パブリック メソッド DeleteAnnotation
パブリック メソッド DeleteLabel 指定された名前およびルートの項目を含むラベルを削除します。
パブリック メソッド DeleteShelveset 指定したシェルブセットを削除します。はすべて、関連付けられたシェルブ変更も削除されます。
パブリック メソッド DeleteWorkspace 指定されたワークスペースを削除します。すべての保留中の変更がキャンセル、LocalVersion の全エントリがサーバーから削除されます。
パブリック メソッド Destroy itemSpec によって表されるサブツリーを破棄します。
パブリック メソッド Dispose() MarshalByValueComponent によって使用されているすべてのリソースを解放します。 (MarshalByValueComponent から継承されます。)
プロテクト メソッド Dispose(Boolean) MarshalByValueComponent によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。 (MarshalByValueComponent から継承されます。)
プロテクト メソッド EnterMethod (VersionControlWebService から継承されます。)
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (MarshalByValueComponent から継承されます。)
パブリック メソッド Get 特定のバージョンを使用して、ワークスペースを同期するためにクライアントによって呼び出されます。「」クライアントのファイルの一覧をユーザーのローカル作業コピーを更新するためにダウンロードするようにする場合に返されます。
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetRepositoryProperties リポジトリに関する基本情報を返します。これは、名前と GUID が含まれます。
パブリック メソッド GetService IServiceProvider を実装しているオブジェクトを取得します。 (MarshalByValueComponent から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド HandleException この基本的な WebService ExceptionHandler、例外とレコードを今後のログの要求コンテキストでそのキャプチャ。サービスでは、このメソッドをオーバーライドすることもできます。例外に行は、例外を基づいて変更するか、あるアクションをいるか、またはで同じように動作します。 (TeamFoundationWebService から継承されます。)
パブリック メソッド LabelItem ラベルを作成または更新します。特定の項目の特定のバージョンを関連付けます。
プロテクト メソッド LeaveMethod (VersionControlWebService から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド Merge 自動的に解決された保留中のマージと自動的に解決されないものの競合の GetOperations のリストを返します。
パブリック メソッド PendChanges 実行するために呼び出す、チェック アウト、分岐、名前を変更して、削除など追加します。送信された変更は、ワイルドカード文字と、再帰のフラグが含まれる場合があります。ワイルドカードと再帰が展開され、正常に pended 変更のリストが返されます。
パブリック メソッド QueryAnnotation 特定の項目に関連付けられたクエリのコメント。
パブリック メソッド QueryBranches 各項目の指定の相対をすべて検索します。例: クレイグは、a.cs - > を持つ、分岐; ジャスティンはを持つ- > c.cs 分岐; とは Amy を持つ- > 分岐 d.cs。その後、次のデータが QueryBranches が、a.cs 持つ、c.cs、または d.cs を使用して呼び出すときに返す必要があります: BranchToItem: a.cs、BranchFromItem: NULL; BranchToItem: 持つ、BranchFromItem: a.cs; BranchToItem: c.cs、BranchFromItem: 持つ; BranchToItem: d.cs、BranchFromItem: 持つ.追加のコンパイルにこのデータを格納しているユーザーが、分岐の相対すべての読み取りアクセス許可がないことです。この場合、適切な項目の構造体は NULL に設定されます。 RelativeToItemId と RelativeFromItemId は ServerItem に基づいて割り当て; すべてのデータをユーザーに表示する表示されない場合でもこの API の呼び出し元がグラフの図形を常に確認できるように変更セット。
パブリック メソッド QueryChangeset 一つの変更セットに関する情報を返します。
パブリック メソッド QueryChangesForChangeset クエリは、特定の変更セットで変更します (または非ページはページングを行うことができます)。
パブリック メソッド QueryCheckinNoteDefinition
パブリック メソッド QueryCheckinNoteFieldNames
パブリック メソッド QueryConflicts ItemSpecs のオプションのリストにフィルター競合を返します。
パブリック メソッド QueryEffectiveGlobalPermissions ユーザーのグローバル アクセス許可を計算します。割り当てを適用し、リスト、継承を拒否し、ユーザーが持っているアクセス許可の単純なリストを生成するグループ メンバーシップの規則。
パブリック メソッド QueryEffectiveItemPermissions 特定の項目に対してユーザーのアクセス許可を計算します。割り当てを適用し、リスト、継承を拒否し、ユーザーが持っているアクセス許可の単純なリストを生成するグループ メンバーシップの規則。
パブリック メソッド QueryFileTypes ファイル拡張子ごとの構成情報のリストを返します。
パブリック メソッド QueryGlobalPermissions
パブリック メソッド QueryHistory 項目とその子を変更セットに関する情報。指定した項目が含まれ、versionFrom->versionTo の範囲内にある maxCount の最も新しい変更セットが返されます。
パブリック メソッド QueryItemPermissions 特定の項目ののアクセス許可情報を返します。
パブリック メソッド QueryItems 項目の配列によって指定される一連の項目に関する情報を返します。 「項目」のパラメーターは、ワイルドカード文字とすべての再帰の種類をサポートします。 バージョンのパラメーターは、項目のバージョンを受信するかを指定します。 WorkspaceVersionSpec は、ワークスペースの LocalVersion の表に表示される項目のみを指定できることもあります。
パブリック メソッド QueryItemsById 特定の項目の識別子とバージョンに基づいて項目を返します。
パブリック メソッド QueryItemsExtended
パブリック メソッド QueryLabels 特定のフィールドに一致するラベルのリストを返します。Null フィールドは、比較の一部として使用されない。
パブリック メソッド QueryLocalVersions ユーザーがワークスペースであるローカル項目の情報を照会します。
パブリック メソッド QueryMergeCandidates ソースからターゲットにマージする必要がある変更セットのセットを返します。
パブリック メソッド QueryMerges マージ履歴を返します。
パブリック メソッド QueryMergesWithDetails 詳細のマージ履歴を使用した返します。
パブリック メソッド QueryPendingChangesById
パブリック メソッド QueryPendingChangesForWorkspace 指定された基準に一致する保留中の変更のリストを返します。これらの結果は、ページ サイズに渡される値によって制限されます。lastChange の値は、ページを開き開始する場所を指定するか、最初のページに対して無効にします。子は、再帰的なオプションに従って返されます。RecursionType.None を指定すると、serverItem だけが返されます。RecursionType.OneLevel を指定し、serverItem がフォルダーを表す場合、フォルダーとは、が返されます。RecursionType.Full を指定し、serverItem がフォルダーの場合は、すべての子孫が返されます。
パブリック メソッド QueryPendingSets 指定された基準に一致する保留中の変更のリストを返します。 workspaceName が null 以外の場合、ownerName も指定する必要があります。子は、再帰的なオプションに従って返されます。RecursionType.None を指定すると、serverItem だけが返されます。RecursionType.OneLevel を指定し、serverItem がフォルダーを表す場合、フォルダーとは、が返されます。RecursionType.Full を指定し、serverItem がフォルダーの場合は、すべての子孫が返されます。この関数は、それぞれがワークスペースを表す PendingSet のオブジェクトの配列を返します。PendingSet の各オブジェクト内では PendingChanges の配列ですが、このワークスペースに属する変更を表します。
パブリック メソッド QueryShelvedChanges 指定された基準に一致する保留中の変更のリストを返します。 workspaceName が null 以外の場合、ownerName も指定する必要があります。子は、再帰的なオプションに従って返されます。RecursionType.None を指定すると、serverItem だけが返されます。RecursionType.OneLevel を指定し、serverItem がフォルダーを表す場合、フォルダーとは、が返されます。RecursionType.Full を指定し、serverItem がフォルダーの場合は、すべての子孫が返されます。この関数は、それぞれがワークスペースを表す PendingSet のオブジェクトの配列を返します。PendingSet の各オブジェクト内では PendingChanges の配列ですが、このワークスペースに属する変更を表します。
パブリック メソッド QueryShelvesets システムの既知のシェルブセットを示します。シェルブセットのメタデータを返します。 変更の一覧を取得するには、QueryPendingSets()を使用します。
パブリック メソッド QueryWorkspace 特定のワークスペースを検索します。ワイルドカードまたは null 値は使用できません。 ワークスペースで検索例外をスローします。
パブリック メソッド QueryWorkspaces 特定の所有者、コンピューターを使用して、ワークスペースを検索します。
パブリック メソッド RefreshIdentityDisplayName 更新された名前を変更したユーザー名) を格納する ID のテーブルを更新します。
パブリック メソッド RemoveLocalConflict
パブリック メソッド Resolve 特定の解決の特定の競合を解決します。これは、Get、チェックインおよびマージの競合に対して呼び出されます。
パブリック メソッド SetFileTypes ファイルの種類の定義の現在のセットを置き換えます。
プロテクト メソッド SetMethodName メソッドは、URL はなく、正しくアクティビティ ログに記録されるように、パラメーターを指定せずにメソッドの名前 (EnterMethod を呼び出していません) は methodInformation の同じインスタンスというように設計されています。ただし設定します。 (TeamFoundationWebService から継承されます。)
パブリック メソッド Shelve シェルブセットに対する保留中の変更をコピーします。変更は、ワークスペースにも残ります。
パブリック メソッド ToString Component の名前を格納している String を返します。このメソッドはオーバーライドできません。 (MarshalByValueComponent から継承されます。)
パブリック メソッド UndoPendingChanges 一連の保留中の変更を元に戻します。 serverItem の仕様は何も一致しない場合、エラーのオブジェクトは用に戻ります。このメソッドは、元に戻された保留中の変更の配列を返します。ファイルごとに、クライアントは DownloadFile() を呼び出し、UndonePendingChange のオブジェクトでファイルの変更されていないバージョンを取得するために返されるバージョンを指定する必要があります。
パブリック メソッド UnlabelItem の名前ラベルから特定の項目を削除します。
パブリック メソッド Unshelve コピーはワークスペースに変更をシェルブ。
パブリック メソッド UpdateChangeset UpdateChangeset が変更セットのコメントと参照先チェックイン メモを更新するために使用されます。
パブリック メソッド UpdateCheckinNoteFieldName
パブリック メソッド UpdateGlobalSecurity
パブリック メソッド UpdateItemSecurity 項目のセキュリティ情報を変更します。
パブリック メソッド UpdateLocalVersion ワークスペースのために格納される項目のローカル バージョンを更新するために呼び出されます。 クライアントが正常に DownloadFile() を Get()の命令に基づいて呼び出した後、を呼び出す必要があります。
パブリック メソッド UpdatePendingState これで競合を更新し、情報を元に戻すために使用されます。コントロールは元に戻す競合および更新を登録する Get を使用せずにクライアントのファイルがダウンロード情報に使用できます。
パブリック メソッド UpdateWorkspace ワークスペースのプロパティと作業フォルダー マッピングを変更します。 ワークスペースの所有者は変更されない場合があります。

このページのトップへ

イベント

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

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.TeamFoundation.VersionControl.Server 名前空間