ILocationService 介面
服務負責提供與 Team Foundation Server 的連接以及可供此其他服務的位置。
命名空間: Microsoft.VisualStudio.Services.Location
組件: Microsoft.VisualStudio.Services.Client (在 Microsoft.VisualStudio.Services.Client.dll 中)
語法
'宣告
Public Interface ILocationService _
Inherits IVssClientService
public interface ILocationService : IVssClientService
ILocationService 類型會公開下列成員。
屬性
名稱 | 描述 | |
---|---|---|
ClientAccessMapping | 目前連接的 AccessMapping 與伺服器。請注意,則目前 ClientAccessMapping 不是 ConfiguredAccessMappings 成員存取點,如果這個用戶端使用連接到伺服器未設定此。這永遠不會是 null。 | |
ConfiguredAccessMappings | 這個位置服務知道的任何 AccessMappings。由於特定位置服務可以繼承其父代的 AccessMappings 這些 AccessMappings 在這個位置服務或其父代可能存在。 | |
DefaultAccessMapping | 這個位置服務的預設 AccessMapping。這永遠不會是 null。 |
回頁首
方法
名稱 | 描述 | |
---|---|---|
FindServiceDefinition | ||
FindServiceDefinitions | ||
GetAccessMapping | ||
Initialize | (繼承自 IVssClientService)。 | |
LocationForAccessMapping(ServiceDefinition, AccessMapping) | 傳回 ServiceDefinition 位置提供的 AccessMapping 的。如果這個 ServiceDefinition 是完整的,而這 AccessMapping 空白則 LocationMapping 存在不會傳回。 | |
LocationForAccessMapping(String, Guid, AccessMapping, Guid) | ||
LocationForCurrentConnection(ServiceDefinition) | 傳回應該使用以目前連接的 ServiceDefintion 的位置。這個方法永遠不會傳回 null 或空白。如果成功則傳回提供的 ServiceDefinition 的設為目標的位置。當判斷時傳回的什麼位置為 ServiceDefinition 和目前連接下列規則將套用:1.嘗試尋找 ClientAccessMapping 的位置。2.嘗試尋找 DefaultAccessMapping 的位置。3.使用第一個位置。LocationMappings 清單。 | |
LocationForCurrentConnection(String, Guid, Guid) |
回頁首