ITeamFoundationLocationService インターフェイス
名前空間: Microsoft.TeamFoundation.Framework.Server
アセンブリ: Microsoft.TeamFoundation.Framework.Server (Microsoft.TeamFoundation.Framework.Server.dll 内)
構文
'宣言
<DefaultServiceImplementationAttribute(GetType(TeamFoundationLocationService))> _
Public Interface ITeamFoundationLocationService _
Inherits ITeamFoundationService
[DefaultServiceImplementationAttribute(typeof(TeamFoundationLocationService))]
public interface ITeamFoundationLocationService : ITeamFoundationService
ITeamFoundationLocationService 型で公開されるメンバーは以下のとおりです。
メソッド
名前 | 説明 | |
---|---|---|
ConfigureAccessMapping | モニカー指定のアクセスのゾーンがない限りマップこの新しいロケーション サービスへのアクセスを追加します。モニカーが既に存在する場合はエラーがスローされます。この関数は、必要に応じて特定の層に相対的な登録されたすべてのサービスの位置のマッピングを生成します。 | |
DetermineAccessMapping(TeamFoundationRequestContext) | どのアクセスからこの要求をマップ来たかを判定します。これは、ロケーション サービスのエントリで受信した要求の設定のホストとポートを比較することで行われます。 | |
DetermineAccessMapping(TeamFoundationRequestContext, String) | どのアクセスからこの位置をマップするかを決定します。これは、ロケーション サービスのエントリで受信した要求の設定のホストとポートを比較することで行われます。 | |
FindServiceDefinition(TeamFoundationRequestContext, String, String) | 指定されたサービスの種類およびツール ID を持つサービス定義を検索この呼び出しの成功するために提供するサービスの種類およびツール ID を持つ 1 個のサービスだけ存在できます。 | |
FindServiceDefinition(TeamFoundationRequestContext, String, Guid, Guid) | 指定されたサービスの種類と識別子を持つサービスのサービス定義を返します。NULL はこのサービスのキャッシュにエントリがない場合にを返します。 | |
FindServiceDefinitions | 指定したサービスの種類で使用できるサービスすべてのサービスの定義を検索します。この型のサービスがない場合は、空の列挙型が返されます。 | |
FindServiceDefinitionsByToolId | 指定したツール ID の使用できるサービスすべてのサービスの定義を検索サービスがこのツール ID に存在しない場合は、空の列挙型が返されます。 | |
FindServiceLocation | 指定されたアクセスのマッピングの指定されたサービスの種類およびツール ID を持つサービスの位置を検索します。この呼び出しの成功するために提供するサービスの種類およびツール ID を持つ 1 個のサービスだけ存在できます。 | |
GetAccessMapping | 指定されたモニカーのアクセスのマッピングを返します。アクセスのマッピングが存在しない場合、null 値が返されます。 | |
GetAccessMappings | 現在のコンテキストのアクセスのマッピングをすべて取得します。 | |
GetDefaultAccessMapping | ||
GetHostLocation | GetHostLocation は、特定のアクセスのマッピングのホストのルートに URL を返します。 | |
GetLastChangeId | 位置のデータに対して行われた最後の変更の ID を返します。 | |
GetPublicAccessMapping | ||
GetRootDomainUri | レジストリ構成されている場合、パブリック アクセス マッピングのルート レベルのドメイン名を取得します (ある場合)。 | |
GetSelfReferenceUri | このホストにこのロケーション サービスの URI を取得します。メソッドは、指定されたアクセス マッピングが現れる位置を取得しようとします。ロケーション サービスの coould がアクセス マップを使用して解決されないように、最初のアクセスのマッピングを返します。ロケーション サービスで使用できるアクセス マッピングを持って AccessMappingNotRegisteredException をスローします。 | |
GetServerAccessMapping | ||
LocationForAccessMapping(TeamFoundationRequestContext, ServiceDefinition, AccessMapping) | ||
LocationForAccessMapping(TeamFoundationRequestContext, String, RelativeToSetting, AccessMapping) | ||
LocationForAccessMapping(TeamFoundationRequestContext, String, Guid, AccessMapping, Guid) | ||
RemoveAccessMapping | アクセス マッピングとサービスの定義の中でにマップ位置をすべて削除します。 | |
RemoveServiceDefinitions | ロケーション サービスから指定したサービスに関する情報を削除します。 | |
SaveServiceDefinitions | ロケーション サービスに登録サービス。LocationMappings の ServiceDefinition または 1 で参照されるアクセス マップが LocationService に登録する必要があります。絶対パスではない指定されたサービスの定義の位置のマップは、渡されたサービスの定義で生成され、更新されます。パスに渡された位置のマップ位置のマッピングはありません。相対的であるすべてのサービスが既存のアクセスのマッピングすべての場合に生成されます。特定のアクセスのマッピングだけ必要な場合は、渡す必要があります。 | |
ServiceEnd | ServiceEnd は、ホストがシャットダウンに、このサービスがに保持されているすべてのリソースを解放する必要があるときに呼び出されます。 (ITeamFoundationService から継承されます。) | |
ServiceStart | ServiceStart は、サービスを初期化するときに呼び出されます。サービスを非同期的に intialized ユーザーがアクセスできるように、サービスが整った時点かを判断するために使用される Service_Ready を実装する必要があります。 (ITeamFoundationService から継承されます。) | |
SetDefaultAccessMapping | マップへ渡されるマッピングの既定のアクセスを設定します。 |
このページのトップへ