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 的服务 ID。

返回值

类型:System.String
ServiceDefinition 的位置与应使用的提供的服务类型和标识符根据当前连接。

异常

异常 条件
InvalidServiceDefinitionException

关联的 ServiceDefinition 无效,并且不能找到位置。

.NET Framework 安全性

请参阅

参考

ILocationService 接口

LocationForCurrentConnection 重载

Microsoft.TeamFoundation.Framework.Client 命名空间