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 | 只要有指定 Moniker 的存取區域目前不存在,會將新的存取這個位置服務。如果 Moniker 已存在時會擲回錯誤。這個函式會選擇性地產生相對於特定層的所有已註冊服務的位置對應。 | |
DetermineAccessMapping(TeamFoundationRequestContext) | 決定存取對應此要求來源。這個由傳入要求的配置、主機和連接埠完成與位置服務輸入比較。 | |
DetermineAccessMapping(TeamFoundationRequestContext, String) | 判斷這個位置存取對應來源。這個由傳入要求的配置、主機和連接埠完成與位置服務輸入比較。 | |
FindServiceDefinition(TeamFoundationRequestContext, String, String) | 尋找與提供的服務類型和工具 id. 的服務定義為了讓這個呼叫成功,只使用提供的服務類型和工具 ID 的服務可以存在。 | |
FindServiceDefinition(TeamFoundationRequestContext, String, Guid, Guid) | 傳回服務的服務定義與提供的服務類型和識別項。如果向後巡覽記錄這項服務的快取,則會傳回。 | |
FindServiceDefinitions | 尋找所有的服務定義所指定的服務類型的可用服務。如果型別服務不存在,則傳回空列舉型別會傳回。 | |
FindServiceDefinitionsByToolId | 尋找所有的服務定義指定的工具 id. 的可用服務如果服務為這個工具 ID 不存在,則傳回空列舉型別會傳回。 | |
FindServiceLocation | 尋找服務的位置與提供的服務類型和工具 ID 的提供存取對應的。為了讓這個呼叫成功,只使用提供的服務類型和工具 ID 的服務可以存在。 | |
GetAccessMapping | 傳回提供之 Moniker 的存取對應。如果存取對應找不到,會傳回 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 | 與位置服務的註冊服務。在 ServiceDefinition 或其中一個參考的任何存取對應其 LocationMappings 中必須已向 LocationService 註冊。不是完整的應用程式提供的服務定義的位置對應到的服務定義產生及更新。相對於的所有服務傳遞未傳遞的位置對應會有位置對應的所有現有存取對應產生。如果只有部分存取對應所需,必須將它們。 | |
ServiceEnd | 呼叫 ServiceEnd,當將滑鼠指標停留在上的主應用程式關閉時,這個服務應該釋放所有資源。 (繼承自 ITeamFoundationService)。 | |
ServiceStart | 當服務已初始化時, ServiceStart 呼叫。如果服務初始化非同步它必須實作用來判斷的 Service_Ready 服務時準備使用者存取它。 (繼承自 ITeamFoundationService)。 | |
SetDefaultAccessMapping | 設定將預設的存取傳入的對應。 |
回頁首