Condividi tramite


Interfaccia IVssServerDataProvider

Spazio dei nomi:  Microsoft.VisualStudio.Services.Client
Assembly:  Microsoft.VisualStudio.Services.Client (in Microsoft.VisualStudio.Services.Client.dll)

Sintassi

'Dichiarazione
Public Interface IVssServerDataProvider _
    Inherits ILocationService, IVssClientService
public interface IVssServerDataProvider : ILocationService, 
    IVssClientService

Il tipo IVssServerDataProvider espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica AuthenticatedIdentity
Proprietà pubblica AuthorizedIdentity
Proprietà pubblica ClientAccessMapping Il AccessMapping per la connessione al server corrente.Notare, è possibile che il ClientAccessMapping corrente non sia un membro del ConfiguredAccessMappings se il punto di ingresso del client utilizzato per la connessione al server non è stato configurato in.Ciò non verrà mai null. (Ereditato da ILocationService)
Proprietà pubblica ConfiguredAccessMappings Tutto AccessMappings che il servizio di percorso conosce.Poiché un servizio di percorso specificato può ereditare AccessMappings dall'elemento padre questo AccessMappings può essere presente su questo servizio di percorso o sul relativo padre. (Ereditato da ILocationService)
Proprietà pubblica DefaultAccessMapping Il AccessMapping predefinito per questo servizio di percorso.Ciò non verrà mai null. (Ereditato da ILocationService)
Proprietà pubblica HasAuthenticated
Proprietà pubblica InstanceId

In alto

Metodi

  Nome Descrizione
Metodo pubblico Authenticate
Metodo pubblico ConnectAsync
Metodo pubblico Disconnect Reimpostare lo stato della connessione di nuovo a disconnettono il client deve riconnettere
Metodo pubblico EnsureAuthenticated
Metodo pubblico FindServiceDefinition (Ereditato da ILocationService)
Metodo pubblico FindServiceDefinitions (Ereditato da ILocationService)
Metodo pubblico GetAccessMapping (Ereditato da ILocationService)
Metodo pubblico Initialize (Ereditato da IVssClientService)
Metodo pubblico LocationForAccessMapping(ServiceDefinition, AccessMapping) Restituisce la posizione del ServiceDefinition per il AccessMapping fornito.Se questo ServiceDefinition è FullyQualified e non esiste LocationMapping per questi AccessMapping è null viene restituito. (Ereditato da ILocationService)
Metodo pubblico LocationForAccessMapping(String, Guid, AccessMapping, Guid) (Ereditato da ILocationService)
Metodo pubblico LocationForCurrentConnection(ServiceDefinition) Restituisce la posizione del ServiceDefintion che deve essere utilizzato in base alla connessione corrente.Questo metodo restituirà mai null o non svuoterà.Se ha restituito un percorso orientabile in una destinazione per il ServiceDefinition fornito.Nel determinare il percorso da restituire per il ServiceDefinition e la connessione corrente le regole seguenti si applicano: 1.Tentare di trovare un percorso per il ClientAccessMapping. 2.Tentare di trovare un percorso per il DefaultAccessMapping. 3.Utilizzare la prima posizione nell'elenco di LocationMappings. (Ereditato da ILocationService)
Metodo pubblico LocationForCurrentConnection(String, Guid, Guid) (Ereditato da ILocationService)

In alto

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Services.Client