返回 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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。