次の方法で共有


Repository4 クラス

継承階層

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

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

構文

'宣言
<ClientServiceAttribute(ServiceName := "ISCCProvider4", CollectionServiceIdentifier := "FA9FCC37-F9BD-496F-A1B8-CE351F6BFE8A")> _
<WebServiceAttribute(Namespace := "https://schemas.microsoft.com/TeamFoundation/2005/06/VersionControl/ClientServices/03",  _
    Description := "Team Foundation VersionControl ClientServices web service")> _
<ProxyParentClassAttribute("VersionControlClientProxy")> _
Public Class Repository4 _
    Inherits VersionControlWebService
[ClientServiceAttribute(ServiceName = "ISCCProvider4", CollectionServiceIdentifier = "FA9FCC37-F9BD-496F-A1B8-CE351F6BFE8A")]
[WebServiceAttribute(Namespace = "https://schemas.microsoft.com/TeamFoundation/2005/06/VersionControl/ClientServices/03", 
    Description = "Team Foundation VersionControl ClientServices web service")]
[ProxyParentClassAttribute("VersionControlClientProxy")]
public class Repository4 : VersionControlWebService

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

コンストラクター

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

このページのトップへ

プロパティ

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

このページのトップへ

メソッド

  名前 説明
プロテクト メソッド AddWebServiceResource (TeamFoundationWebService から継承されます。)
パブリック メソッド CheckIn 一連の保留中の変更をコミットします。チェックイン ファイルをコミットするのには、大規模なコール シーケンスの一部です。シーケンスです: 1。CheckPendingChanges を呼び出すし、チェックインするファイルとフォルダーの一覧を渡します。2.各ファイルには、UploadFile を呼び出します。3.チェックインを呼び出し、ファイルとフォルダーの (第 1 のリストに一致する必要があります) の一覧を渡します。CheckPendingChanges する必要はありませんが、競合のファイルのアップロードに時間を浪費する前に通知を受け取る、呼び出し元を許可します。 serverItems には、少なくとも 1 つの項目、重複を許可しない、およびワイルドカード文字を含める必要があります。
パブリック メソッド CheckInShelveset チェックインは、既存のシェルブ セットを送信します。作業項目を変更セットに関連付けられていることは関連またはチェックインが完了すると、すぐに解決されます。
パブリック メソッド CompareLabels
パブリック メソッド CreateBranch サーバー上のコミット分岐を作成します。
パブリック メソッド Dispose() MarshalByValueComponent によって使用されているすべてのリソースを解放します。 (MarshalByValueComponent から継承されます。)
プロテクト メソッド Dispose(Boolean) MarshalByValueComponent によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。 (MarshalByValueComponent から継承されます。)
プロテクト メソッド EnterMethod (VersionControlWebService から継承されます。)
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (MarshalByValueComponent から継承されます。)
パブリック メソッド Get 指定したバージョンと、ワークスペースを同期化するのには、クライアントによって呼び出されます。返します、"を行うには"クライアント ユーザーのローカル作業コピーを更新するには、ダウンロードするファイルの一覧します。
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetServerSettings
パブリック メソッド GetService IServiceProvider を実装しているオブジェクトを取得します。 (MarshalByValueComponent から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド HandleException (TeamFoundationWebService から継承されます。)
プロテクト メソッド LeaveMethod (VersionControlWebService から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド Merge 保留中のマージは自動的に解決のための GetOperations との競合を自動的に解決されていないものの一覧を返します。
パブリック メソッド PendChanges 呼ばれる実行を追加、チェック アウト、分岐、名前変更、削除、および続きます。送信された変更には、ワイルドカード文字と再帰フラグを含めることができます。ワイルドカードを使用して再帰で展開され、変更リストを保留が正常に返されます。
パブリック メソッド PendChangesInLocalWorkspace
パブリック メソッド QueryChangesetExtended クエリ セットのプロパティを変更します。
パブリック メソッド QueryChangesForChangeset クエリは、特定の変更セットの変更 (ページことができますまたは非ページ)。
パブリック メソッド QueryItems 一連の項目の配列で指定された項目に関する情報を返します。 ワイルドカード文字とすべての再帰種類、「アイテム」パラメーターをサポートします。 アイテムのバージョンを受信するのには何のバージョンのパラメーターを指定します。 WorkspaceVersionSpec は、指定、表そのワークスペースの LocalVersion で表示される場合のみアイテムで返されます。
パブリック メソッド QueryItemsExtended
パブリック メソッド QueryPendingChangesForWorkspace 保留中の変更を指定した条件に一致するのリストを返します。これらの結果でのページ ・ サイズに渡される値によって制限されます。セレクションの値は、ページング、または最初のページを開始する場所を指定します。子は、再帰オプションに従って返されます。RecursionType.None が指定されている場合は、serverItem のみが返されます。RecursionType.OneLevel が指定されているし、serverItem フォルダーを表す場合は、そのフォルダーとその直接の子が返されます。RecursionType.Full が指定されている serverItem がフォルダーの場合は、そのすべての子孫が返されます。
パブリック メソッド QueryPendingChangeSignature "Pre-reconcile"とも呼ばれるフェッチ、サーバーは指定されたワークスペースの保留中の変更の署名の現在のです。ないため、作業を行うには、調整をスキップできますし、クライアントの保留中の変更の署名に等しい場合。
パブリック メソッド QueryPendingSets 保留中の変更を指定した条件に一致するのリストを返します。 WorkspaceName が null でない場合は、ownerName も指定する必要があります。子は、再帰オプションに従って返されます。RecursionType.None が指定されている場合は、serverItem のみが返されます。RecursionType.OneLevel が指定されているし、serverItem フォルダーを表す場合は、そのフォルダーとその直接の子が返されます。RecursionType.Full が指定されている serverItem がフォルダーの場合は、そのすべての子孫が返されます。この関数は、それぞれのワークスペースを表します、PendingSet オブジェクトの配列を返します。各 PendingSet 内ではオブジェクトをそのワークスペースに属している変更を表す PendingChanges 配列です。
パブリック メソッド QueryPendingSetsWithLocalWorkspaces
パブリック メソッド QueryShelvedChanges 保留中の変更を指定した条件に一致するのリストを返します。 WorkspaceName が null でない場合は、ownerName も指定する必要があります。子は、再帰オプションに従って返されます。RecursionType.None が指定されている場合は、serverItem のみが返されます。RecursionType.OneLevel が指定されているし、serverItem フォルダーを表す場合は、そのフォルダーとその直接の子が返されます。RecursionType.Full が指定されている serverItem がフォルダーの場合は、そのすべての子孫が返されます。この関数は、それぞれのワークスペースを表します、PendingSet オブジェクトの配列を返します。各 PendingSet 内ではオブジェクトをそのワークスペースに属している変更を表す PendingChanges 配列です。
パブリック メソッド QueryShelvesets 既知のシェルブ セットは、システムでを一覧表示します。シェルブ セットのメタデータを返します。 変更の一覧を取得するには、QueryPendingSets() を使用します。
パブリック メソッド QueryWorkspace 特定のワークスペースを検索します。ワイルドカード文字または null は許可されません。 ワークスペースが見つからなかった場合は例外をスローします。
パブリック メソッド QueryWorkspaceItems 一連の項目のワークスペース バージョンに関する情報を返します。
パブリック メソッド QueryWorkspaces ワークスペースには、指定したオーナーとコンピューターを検索します。
パブリック メソッド ReconcileLocalWorkspace
パブリック メソッド Resolve 特定の解像度を持つ特定の競合を解決します。これを取得、チェックイン、およびマージの競合と呼ばれます。
パブリック メソッド Rollback ツリーの特定のバージョンの範囲の変更をロールバックします。
プロテクト メソッド SetMethodName (TeamFoundationWebService から継承されます。)
パブリック メソッド SetServerSettings
パブリック メソッド ToString Component の名前を格納している String を返します。このメソッドはオーバーライドできません。 (MarshalByValueComponent から継承されます。)
パブリック メソッド UndoPendingChanges 一連の保留中の変更を元に戻します。 ServerItem の仕様が何とも一致しない場合は、エラーのオブジェクトが返されます。このメソッドは、保留中の変更を取り消したの配列を返します。ファイルごとに、クライアントする必要があります DownloadFile() を呼び出すし、変更されていないバージョンのファイルを取得するのには、UndonePendingChange オブジェクトで返されるバージョンが指定します。
パブリック メソッド UndoPendingChangesInLocalWorkspace
パブリック メソッド Unshelve シェルブされた変更をワークスペースのマージします。
パブリック メソッド UpdateLocalVersion 専用のワークスペースに格納されている項目のローカル バージョンを更新するには次のように呼び出されます。 Get() からの指示に基づいて正常に呼び出し元の DownloadFile() 後のクライアントはこれを呼び出す必要があります。
パブリック メソッド UpdateShelveset シェルブ セットにカスタム プロパティを更新します。 注: 現在は更新するには、プロパティ バッグに、シェルブ セットが無視されます。 その他のすべての更新は行いませんが。

このページのトップへ

イベント

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

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.TeamFoundation.VersionControl.Server 名前空間