Partager via


IVssServerDataProvider, interface

Espace de noms :  Microsoft.VisualStudio.Services.Client
Assembly :  Microsoft.VisualStudio.Services.Client (dans Microsoft.VisualStudio.Services.Client.dll)

Syntaxe

'Déclaration
Public Interface IVssServerDataProvider _
    Inherits ILocationService, IVssClientService
public interface IVssServerDataProvider : ILocationService, 
    IVssClientService

Le type IVssServerDataProvider expose les membres suivants.

Propriétés

  Nom Description
Propriété publique AuthenticatedIdentity
Propriété publique AuthorizedIdentity
Propriété publique ClientAccessMapping L'AccessMapping de la connexion actuelle au serveur.Notez, le ClientAccessMapping actuel ne soit pas membre du ConfiguredAccessMappings si le point d'accès ce client utilisé pour se connecter au serveur n'a pas été configuré dessus.Ce n'est jamais Null. (Hérité de ILocationService.)
Propriété publique ConfiguredAccessMappings Tous les AccessMappings que ce service d'emplacement connaît.Un service d'emplacement donné peut hériter AccessMappings de son parent ces AccessMappings peut exister sur ce service d'emplacement ou son parent. (Hérité de ILocationService.)
Propriété publique DefaultAccessMapping L'AccessMapping par défaut pour ce service d'emplacement.Ce n'est jamais Null. (Hérité de ILocationService.)
Propriété publique HasAuthenticated
Propriété publique InstanceId

Début

Méthodes

  Nom Description
Méthode publique Authenticate
Méthode publique ConnectAsync
Méthode publique Disconnect Réinitialisez l'état de la connexion vers le débranchement que le client doit reconnecter
Méthode publique EnsureAuthenticated
Méthode publique FindServiceDefinition (Hérité de ILocationService.)
Méthode publique FindServiceDefinitions (Hérité de ILocationService.)
Méthode publique GetAccessMapping (Hérité de ILocationService.)
Méthode publique Initialize (Hérité de IVssClientService.)
Méthode publique LocationForAccessMapping(ServiceDefinition, AccessMapping) Retourne l'emplacement du ServiceDefinition pour l'AccessMapping fourni.Si ce ServiceDefinition est FullyQualified et aucun LocationMapping n'existe pour ces AccessMapping ensuite Null sera retourné. (Hérité de ILocationService.)
Méthode publique LocationForAccessMapping(String, Guid, AccessMapping, Guid) (Hérité de ILocationService.)
Méthode publique LocationForCurrentConnection(ServiceDefinition) Retourne l'emplacement du ServiceDefintion à utiliser selon la connexion actuelle.Cette méthode ne retourne jamais null ou vide.S'il réussit elle retourne un emplacement visable pour le ServiceDefinition fourni.Lorsque vous déterminez quel emplacement à retourner pour le ServiceDefinition et la connexion actuelle les règles suivantes seront appliqué : 1.Essayez de trouver un emplacement pour le ClientAccessMapping. 2.Essayez de trouver un emplacement pour le DefaultAccessMapping. 3.Utilisez le premier emplacement dans la liste de LocationMappings. (Hérité de ILocationService.)
Méthode publique LocationForCurrentConnection(String, Guid, Guid) (Hérité de ILocationService.)

Début

Voir aussi

Référence

Microsoft.VisualStudio.Services.Client, espace de noms