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 成員存取點,如果這個用戶端使用連接到伺服器未設定此。這永遠不會是 null。 (繼承自 ILocationService)。 | |
ConfiguredAccessMappings | 這個位置服務知道的任何 AccessMappings。由於特定位置服務可以繼承其父代的 AccessMappings 這些 AccessMappings 在這個位置服務或其父代可能存在。 (繼承自 ILocationService)。 | |
DefaultAccessMapping | 這個位置服務的預設 AccessMapping。這永遠不會是 null。 (繼承自 ILocationService)。 | |
HasAuthenticated | ||
InstanceId |
回頁首
方法
名稱 | 描述 | |
---|---|---|
Authenticate | ||
ConnectAsync | ||
Disconnect | 重設連接狀態到用戶端必須重新連接中斷連接 | |
EnsureAuthenticated | ||
FindServiceDefinition | (繼承自 ILocationService)。 | |
FindServiceDefinitions | (繼承自 ILocationService)。 | |
GetAccessMapping | (繼承自 ILocationService)。 | |
Initialize | (繼承自 IVssClientService)。 | |
LocationForAccessMapping(ServiceDefinition, AccessMapping) | 傳回 ServiceDefinition 位置提供的 AccessMapping 的。如果這個 ServiceDefinition 是完整的,而這 AccessMapping 空白則 LocationMapping 存在不會傳回。 (繼承自 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)。 |
回頁首