Share via


TeamFoundationLocationService クラス

継承階層

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationLocationService

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

構文

'宣言
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
Public NotInheritable Class TeamFoundationLocationService _
    Implements ITeamFoundationLocationService, ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
public sealed class TeamFoundationLocationService : ITeamFoundationLocationService, 
    ITeamFoundationService

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

プロパティ

  名前 説明
パブリック プロパティ CurrentServiceOwner 現在のサービスの一意の識別子

このページのトップへ

メソッド

  名前 説明
パブリック メソッド ConfigureAccessMapping
パブリック メソッド DetermineAccessMapping(TeamFoundationRequestContext) どのアクセスからこの要求をマップ来たかを判定します。これは、ロケーション サービスのエントリで受信した要求の設定のホストとポートを比較することで実現されます。
パブリック メソッド DetermineAccessMapping(TeamFoundationRequestContext, String) どのアクセスからこの位置をマップするかを決定します。これは、ロケーション サービスのエントリで受信した要求の設定のホストとポートを比較することで実現されます。
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド FindServiceDefinition(TeamFoundationRequestContext, String, String) 指定されたサービスの種類およびツール ID を持つサービス定義を検索この呼び出しの成功するために提供するサービスの種類およびツール ID を持つ 1 個のサービスだけ存在できます。
パブリック メソッド FindServiceDefinition(TeamFoundationRequestContext, String, Guid, Guid)
パブリック メソッド FindServiceDefinitions
パブリック メソッド FindServiceDefinitionsByToolId 指定したツール ID の使用できるサービスすべてのサービスの定義を検索サービスがこのツールの ID に存在しない場合は、空の列挙型が返されます。
パブリック メソッド FindServiceLocation
パブリック メソッド GetAccessMapping
パブリック メソッド GetAccessMappings
パブリック メソッド GetDefaultAccessMapping
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetHostLocation
パブリック メソッド GetLastChangeId 位置のデータに対して行われた最後の変更の ID を返します。
パブリック メソッド GetPublicAccessMapping このメソッドは、実際には Moniker=PublicAccessMapping のアクセスのマッピングを返さない場合があります。suc のマッピングが、wll を返します DefaultAccessMapping 代わりにない場合は。いる場合、検索、そうでない場合もあります) の実際のアクセスのマッピングを Moniker=PublicAccessMapping (ない必要がある場合は、モニカーのパラメーターの取得と null が返される場合もありますが、無効の場合と準備する GetAccessMapping のオーバーロードを呼び出します。
パブリック メソッド GetRegisteredServiceDomains
パブリック メソッド GetRootDomainUri(TeamFoundationRequestContext)
パブリック メソッド GetRootDomainUri(TeamFoundationRequestContext, AccessMapping)
パブリック メソッド GetSelfReferenceUri
パブリック メソッド GetServerAccessMapping このメソッドは、実際には Moniker=ServerAccessMapping のアクセスのマッピングを返さない場合があります。このようなマッピングがあるクラスに、DefaultAccessMapping がを返した場合) または (いない PublicAccessMapping を返します。いる場合、検索、そうでない場合もあります) の実際のアクセスのマッピングを Moniker=ServerAccessMapping (ない必要がある場合は、モニカーのパラメーターの取得と null が返される場合もありますが、無効の場合と準備する GetAccessMapping のオーバーロードを呼び出します。
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド LocationForAccessMapping(TeamFoundationRequestContext, ServiceDefinition, AccessMapping)
パブリック メソッド LocationForAccessMapping(TeamFoundationRequestContext, String, RelativeToSetting, AccessMapping)
パブリック メソッド LocationForAccessMapping(TeamFoundationRequestContext, String, Guid, AccessMapping, Guid)
パブリック メソッド MapToRootDomain URI は、このメソッドは、ホストが別のドメインに一致するかどうかを確認します。このホストとしてルート ドメインを使用する新しい URI が作成されます。
パブリック メソッド RegisterLocationServiceWithSps
パブリック メソッド RemoveAccessMapping
パブリック メソッド RemoveServiceDefinitions
パブリック メソッド SaveServiceDefinitions ロケーション サービスに登録サービス。LocationMappings の ServiceDefinition または 1 で参照されるアクセス マップが LocationService に登録する必要があります。絶対パスではない指定されたサービスの定義の位置のマップは、渡されたサービスの定義で生成され、更新されます。パスに渡された位置のマップ位置のマッピングはありません。相対的であるすべてのサービスが既存のアクセスのマッピングすべての場合に生成されます。特定のアクセスのマッピングだけ必要な場合は、渡す必要があります。
パブリック メソッド SetDefaultAccessMapping
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
パブリック メソッド静的メンバー ValidateServiceDefinition サービスの定義のすべてのパラメーターを検証チェックが有効な場合は、チェック isUpdate のパラメーターの無効な変更があるかどうかを確認します。

このページのトップへ

明示的なインターフェイスの実装  

  名前 説明
明示的なインターフェイス実装プライベート メソッド ITeamFoundationService.ServiceEnd クリーンアップされます手順を実行します。
明示的なインターフェイス実装プライベート メソッド ITeamFoundationService.ServiceStart 開始の手順を実行します。

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.TeamFoundation.Framework.Server 名前空間