次の方法で共有


ILocationService インターフェイス

これで使用できる他のサービスの Team Foundation Server、または位置のつながりを提供する必要があるサービス。

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

構文

'宣言
Public Interface ILocationService
public interface ILocationService

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

プロパティ

  名前 説明
パブリック プロパティ ClientAccessMapping サーバーへの現在のつながりの AccessMapping。アクセス ポイントは、でサーバーに接続するために使用するこのクライアント構成されていない場合、現在の ClientAccessMapping が ConfiguredAccessMappings のメンバーでないと、メモあります。これは null ではありません。
パブリック プロパティ ConfiguredAccessMappings このロケーション サービスがわかっているすべて AccessMappings。特定のロケーション サービスが親から AccessMappings を継承できるため AccessMappings は、このロケーション サービスまたは親になる場合があります。これらの。
パブリック プロパティ DefaultAccessMapping このロケーション サービスの既定 AccessMapping。これは null ではありません。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド ConfigureAccessMapping 指定されたモニカーと AccessMapping を指定された表示名とアクセス ポイントを持つように構成します。この関数は、この AccessMapping が既定 AccessMapping に行うことができるようになります。
パブリック メソッド FindServiceDefinition 指定した型のサービスとサービスの ID の ServiceDefinition を検索します。一致する ServiceDefinition が存在しない場合、null 値が返されます。
パブリック メソッド FindServiceDefinitions 指定したサービスの型を持つすべてのサービス ServiceDefinitions を検索します。この型の ServiceDefinitions がない場合は、空の列挙型が返されます。
パブリック メソッド FindServiceDefinitionsByToolType 指定されたツールの型を持つすべてのサービス ServiceDefinitions を検索します。サービスがこのツールの種類でない場合は、空の列挙型が返されます。
パブリック メソッド GetAccessMapping モニカーを指定 AccessMapping を取得します。戻り値が、指定されたモニカーの AccessMapping がない場合は無効になります。
パブリック メソッド LocationForAccessMapping(ServiceDefinition, AccessMapping) 指定された AccessMapping の ServiceDefinition の位置を返します。この ServiceDefinition が完全修飾 LocationMapping 場合、この値は null AccessMapping する場合、ありません。
パブリック メソッド LocationForAccessMapping(String, Guid, AccessMapping) 指定された AccessMapping の指定したサービスの型およびサービス識別子を持つ ServiceDefinition の位置を返します。この ServiceDefinition が完全修飾 LocationMapping 場合、この値は null AccessMapping する場合、ありません。
パブリック メソッド LocationForCurrentConnection(ServiceDefinition) 現在のつながりに基づいて使用する必要がある ServiceDefintion の位置を返します。このメソッドが null 値を返さないし、空けません。成功した場合は、指定された ServiceDefinition の十字カーソル位置を返します。ServiceDefinition と現在のつながりに返される位置を次の規則が適用されるかを検討する場合: 1。ClientAccessMapping の位置を検索してください。2.DefaultAccessMapping の位置を検索してください。3.LocationMappings の一覧の先頭位置を使用します。
パブリック メソッド LocationForCurrentConnection(String, Guid) ServiceType に関連付けられている ServiceDefintion の位置を返し、必要な ServiceIdentifier は、現在のつながりに基づいて。ServiceType と ServiceIdentifier の ServiceDefinition が存在しない場合は null を返します。ServiceType と ServiceIdentifier の ServiceDefinition がある場合は ServiceDefinition 位置が正しく構成されている場合はを返します (以外の場合は、例外がスローされます)。ServiceDefinition と現在のつながりに返される位置を次の規則が適用されるかを検討する場合: 1。ClientAccessMapping の位置を検索してください。2.DefaultAccessMapping の位置を検索してください。3.LocationMappings の一覧の先頭位置を使用します。
パブリック メソッド RemoveAccessMapping AccessMapping と ServiceDefinitions 内の、マップ位置をすべて削除します。
パブリック メソッド RemoveServiceDefinition(ServiceDefinition) ロケーション サービスから指定 ServiceDefinition を削除します。
パブリック メソッド RemoveServiceDefinition(String, Guid) serivce の位置から指定したサービスの型およびサービス識別子によって ServiceDefinition を削除します。
パブリック メソッド RemoveServiceDefinitions ロケーション サービスから指定 ServiceDefinitions を削除します。
パブリック メソッド SaveServiceDefinition ロケーション サービス内の指定された ServiceDefinition を保存します。この操作は 1 種類が既に割り当て ServiceDefinition のオブジェクトの識別子のプロパティを割り当てます。LocationMappings のプロパティで参照されている AccessMappings がロケーション サービスに既に構成する必要があります。
パブリック メソッド SaveServiceDefinitions ロケーション サービス内の指定された ServiceDefinitions を保存します。この操作は 1 種類が既に割り当て ServiceDefinition のオブジェクトの識別子のプロパティを割り当てます。LocationMappings のプロパティで参照されている AccessMappings がロケーション サービスに既に構成する必要があります。
パブリック メソッド SetDefaultAccessMapping 渡された AccessMapping に既定 AccessMapping を設定します。

このページのトップへ

参照

関連項目

Microsoft.TeamFoundation.Framework.Client 名前空間