ILocationService.LocationForCurrentConnection 方法 (String, Guid)
傳回 ServiceDefintion 的位置與 ServiceType,應該使用的 ServiceIdentifier 根據目前連接。 如果 ServiceDefinition 和 ServiceType 和 ServiceIdentifier 則不存在則會傳回。 如果和 ServiceType 和 ServiceIdentifier 所以找不到 ServiceDefinition 得位置會傳回,如果 ServiceDefinition 的語式正確 (否則會擲回例外狀況)。 當判斷時傳回的什麼位置為 ServiceDefinition 和目前連接下列規則將套用:1. 嘗試尋找 ClientAccessMapping 的位置。2. 嘗試尋找 DefaultAccessMapping 的位置。3. 使用第一個位置。LocationMappings 清單。
命名空間: Microsoft.TeamFoundation.Framework.Client
組件: Microsoft.TeamFoundation.Client (在 Microsoft.TeamFoundation.Client.dll 中)
語法
'宣告
Function LocationForCurrentConnection ( _
serviceType As String, _
serviceIdentifier As Guid _
) As String
string LocationForCurrentConnection(
string serviceType,
Guid serviceIdentifier
)
參數
- serviceType
類型:System.String
尋找位置的 ServiceDefinition 的服務型別。
- serviceIdentifier
類型:System.Guid
尋找位置的 ServiceDefinition 的服務識別項。
傳回值
類型:System.String
ServiceDefinition 的位置與應該使用所提供的服務類型和識別項根據目前的連接。
例外狀況
例外狀況 | 條件 |
---|---|
InvalidServiceDefinitionException | 關聯的 ServiceDefinition 無效,而且找不到位置。 |
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。