Freigeben über


IVssServerDataProvider-Schnittstelle

Namespace:  Microsoft.VisualStudio.Services.Client
Assembly:  Microsoft.VisualStudio.Services.Client (in Microsoft.VisualStudio.Services.Client.dll)

Syntax

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

Der IVssServerDataProvider-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AuthenticatedIdentity
Öffentliche Eigenschaft AuthorizedIdentity
Öffentliche Eigenschaft ClientAccessMapping Das AccessMapping der aktuellen Verbindung zum Server.Hinweis, ist es möglich, dass das aktuelle ClientAccessMapping kein Member des ConfiguredAccessMappings ist, wenn den Zugriffspunkt dieser Client, der verwendet wird, um an den Server, nicht daran konfiguriert wurde.Dies ist nie NULL. (Von ILocationService geerbt.)
Öffentliche Eigenschaft ConfiguredAccessMappings Alle AccessMappings, das dieser Ortsdienst weiß.Da ein angegebener Ortsdienst AccessMappings von seinem übergeordneten Element erben kann, dieses ist eventuell AccessMappings von diesem Ortsdienst oder von seinem übergeordneten Element. (Von ILocationService geerbt.)
Öffentliche Eigenschaft DefaultAccessMapping Der Standardwert AccessMapping für diesen Ortsdienst.Dies ist nie NULL. (Von ILocationService geerbt.)
Öffentliche Eigenschaft HasAuthenticated
Öffentliche Eigenschaft InstanceId

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Authenticate
Öffentliche Methode ConnectAsync
Öffentliche Methode Disconnect Setzen Sie den Verbindungsstatus zurück zu Trennung zurück, die vom Client erneut verbinden muss
Öffentliche Methode EnsureAuthenticated
Öffentliche Methode FindServiceDefinition (Von ILocationService geerbt.)
Öffentliche Methode FindServiceDefinitions (Von ILocationService geerbt.)
Öffentliche Methode GetAccessMapping (Von ILocationService geerbt.)
Öffentliche Methode Initialize (Von IVssClientService geerbt.)
Öffentliche Methode LocationForAccessMapping(ServiceDefinition, AccessMapping) Gibt den Speicherort für das ServiceDefinition für das bereitgestellte AccessMapping zurück.Wenn dieses ServiceDefinition FullyQualified ist und kein LocationMapping ist für dieses AccessMapping dann NULL zurückgegeben wird. (Von ILocationService geerbt.)
Öffentliche Methode LocationForAccessMapping(String, Guid, AccessMapping, Guid) (Von ILocationService geerbt.)
Öffentliche Methode LocationForCurrentConnection(ServiceDefinition) Gibt den Speicherort für das ServiceDefintion zurück, das auf der aktuellen Verbindung verwendet werden soll.Diese Methode gibt nie NULL zurück oder leer ist.Wenn diese folgt, wird ein targetable Speicherort für das bereitgestellte ServiceDefinition zurück.Wenn, bestimmend, welcher Speicherort, der für das ServiceDefinition und die aktuelle Verbindung zurückzukehren folgende Regeln angewendet werden: 1.Versuchen Sie, eine Position für das ClientAccessMapping zu suchen. 2.Versuchen Sie, eine Position für das DefaultAccessMapping zu suchen. 3.Verwenden Sie den ersten Position in der LocationMappings-Liste. (Von ILocationService geerbt.)
Öffentliche Methode LocationForCurrentConnection(String, Guid, Guid) (Von ILocationService geerbt.)

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.VisualStudio.Services.Client-Namespace