Freigeben über


ILocationService-Schnittstelle

Der Dienst zuständig für das Bereitstellen einer Verbindung mit Team Foundation Server sowie Speicherorte anderer Dienste, die auf ihm verfügbar sind.

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

Syntax

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

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

Eigenschaften

  Name Beschreibung
Ö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.
Ö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.
Öffentliche Eigenschaft DefaultAccessMapping Der Standardwert AccessMapping für diesen Ortsdienst.Dies ist nie NULL.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode FindServiceDefinition
Öffentliche Methode FindServiceDefinitions
Öffentliche Methode GetAccessMapping
Ö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.
Öffentliche Methode LocationForAccessMapping(String, Guid, AccessMapping, Guid)
Ö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.
Öffentliche Methode LocationForCurrentConnection(String, Guid, Guid)

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.VisualStudio.Services.Location-Namespace