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 的成员,如果接入点此客户端用于连接到服务器未配置用于此目的。这不会为空。
公共属性 ConfiguredAccessMappings 此位置服务了解的所有 AccessMappings。由于特定位置服务可以继承其父的 AccessMappings 这些 AccessMappings 此位置服务或其父可能存在。
公共属性 DefaultAccessMapping 此位置服务的默认值 AccessMapping。这不会为空。

页首

方法

  名称 说明
公共方法 FindServiceDefinition
公共方法 FindServiceDefinitions
公共方法 GetAccessMapping
公共方法 Initialize (继承自 IVssClientService。)
公共方法 LocationForAccessMapping(ServiceDefinition, AccessMapping) 返回 ServiceDefinition 的位置提供的 AccessMapping 的。如果此 ServiceDefinition 是完全限定的,并 LocationMapping 为此 AccessMapping null 不存在然后将返回。
公共方法 LocationForAccessMapping(String, Guid, AccessMapping, Guid)
公共方法 LocationForCurrentConnection(ServiceDefinition) 返回应使用基于当前连接的 ServiceDefintion 的位置。此方法不会返回 null 或为空。如果搜索成功将返回提供的 ServiceDefinition 的可命中目标的位置。在确定时返回什么位置。ServiceDefinition 和当前连接以下规则进行应用:1.尝试查找 ClientAccessMapping 的位置。2.尝试查找 DefaultAccessMapping 的位置。3.使用第一个位置。LocationMappings 列表。
公共方法 LocationForCurrentConnection(String, Guid, Guid)

页首

请参阅

参考

Microsoft.VisualStudio.Services.Location 命名空间