IVssServerDataProvider 接口
命名空间: Microsoft.VisualStudio.Services.Client
程序集: Microsoft.VisualStudio.Services.Client(在 Microsoft.VisualStudio.Services.Client.dll 中)
语法
声明
Public Interface IVssServerDataProvider _
Inherits ILocationService, IVssClientService
public interface IVssServerDataProvider : ILocationService,
IVssClientService
IVssServerDataProvider 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
AuthenticatedIdentity | ||
AuthorizedIdentity | ||
ClientAccessMapping | 当前连接的 AccessMapping 与服务器。请注意,是可能的当前 ClientAccessMapping 不是 ConfiguredAccessMappings 的成员,如果接入点此客户端用于连接到服务器未配置用于此目的。这不会为空。 (继承自 ILocationService。) | |
ConfiguredAccessMappings | 此位置服务了解的所有 AccessMappings。由于特定位置服务可以继承其父的 AccessMappings 这些 AccessMappings 此位置服务或其父可能存在。 (继承自 ILocationService。) | |
DefaultAccessMapping | 此位置服务的默认值 AccessMapping。这不会为空。 (继承自 ILocationService。) | |
HasAuthenticated | ||
InstanceId |
页首
方法
名称 | 说明 | |
---|---|---|
Authenticate | ||
ConnectAsync | ||
Disconnect | 重置连接状态到客户端必须重新连接的断开连接 | |
EnsureAuthenticated | ||
FindServiceDefinition | (继承自 ILocationService。) | |
FindServiceDefinitions | (继承自 ILocationService。) | |
GetAccessMapping | (继承自 ILocationService。) | |
Initialize | (继承自 IVssClientService。) | |
LocationForAccessMapping(ServiceDefinition, AccessMapping) | 返回 ServiceDefinition 的位置提供的 AccessMapping 的。如果此 ServiceDefinition 是完全限定的,并 LocationMapping 为此 AccessMapping null 不存在然后将返回。 (继承自 ILocationService。) | |
LocationForAccessMapping(String, Guid, AccessMapping, Guid) | (继承自 ILocationService。) | |
LocationForCurrentConnection(ServiceDefinition) | 返回应使用基于当前连接的 ServiceDefintion 的位置。此方法不会返回 null 或为空。如果搜索成功将返回提供的 ServiceDefinition 的可命中目标的位置。在确定时返回什么位置。ServiceDefinition 和当前连接以下规则进行应用:1.尝试查找 ClientAccessMapping 的位置。2.尝试查找 DefaultAccessMapping 的位置。3.使用第一个位置。LocationMappings 列表。 (继承自 ILocationService。) | |
LocationForCurrentConnection(String, Guid, Guid) | (继承自 ILocationService。) |
页首