Repository クラス
継承階層
System.Object
System.ComponentModel.MarshalByValueComponent
System.Web.Services.WebService
Microsoft.TeamFoundation.Framework.Server.Alm.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 | (TeamFoundationWebService から継承されます。) | |
Server | 現在の要求に対する HttpServerUtility を取得します。 (WebService から継承されます。) | |
Session | 現在の要求に対する HttpSessionState インスタンスを取得します。 (WebService から継承されます。) | |
Site | コンポーネントのサイトを取得または設定します。 (MarshalByValueComponent から継承されます。) | |
SoapVersion | XML Web サービスに対して SOAP 要求を行うために使用する SOAP プロトコルのバージョンを取得します。 (WebService から継承されます。) | |
User | ASP.NET サーバーの User オブジェクトを取得します。要求を実行する権限がユーザーに与えられているかどうかを認証するために使用できます。 (WebService から継承されます。) |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
AddConflict | ||
AddWebServiceResource | (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 | (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 | (TeamFoundationWebService から継承されます。) | |
Shelve | シェルブセットに対する保留中の変更をコピーします。変更は、ワークスペースにも残ります。 | |
ToString | Component の名前を格納している String を返します。このメソッドはオーバーライドできません。 (MarshalByValueComponent から継承されます。) | |
UndoPendingChanges | 一連の保留中の変更を元に戻します。 serverItem の仕様は何も一致しない場合、エラーのオブジェクトは用に戻ります。このメソッドは、元に戻された保留中の変更の配列を返します。ファイルごとに、クライアントは DownloadFile () を呼び出し、UndonePendingChange のオブジェクトでファイルの変更されていないバージョンを取得するために返されるバージョンを指定する必要があります。 | |
UnlabelItem | の名前ラベルから特定の項目を削除します。 | |
Unshelve | シェルブされたコピーはワークスペースに変更します。 | |
UpdateChangeset | UpdateChangeset が変更セットのコメントと参照先チェックイン メモを更新するために使用されます。 | |
UpdateCheckinNoteFieldName | ||
UpdateGlobalSecurity | ||
UpdateItemSecurity | 項目のセキュリティ情報を変更します。 | |
UpdateLocalVersion | ワークスペースに格納されている項目のローカル バージョンを更新するために呼び出されます。 クライアントが正常に DownloadFile () の命令に基づいて取得しますこれを呼び出した後にを呼び出します ()。 | |
UpdatePendingState | これで競合を更新し、情報を元に戻すために使用されます。コントロールは元に戻す競合および更新を登録する Get を使用せずにクライアントのファイルがダウンロード情報に使用できます。 | |
UpdateWorkspace | ワークスペースのプロパティと作業フォルダー マッピングを変更します。 ワークスペースの所有者は変更されない場合があります。 |
このページのトップへ
イベント
名前 | 説明 | |
---|---|---|
Disposed | コンポーネントの Disposed イベントを待機するイベント ハンドラーを追加します。 (MarshalByValueComponent から継承されます。) |
このページのトップへ
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。