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.TeamFoundation.Framework.Client
Assembly: Microsoft.TeamFoundation.Client (in Microsoft.TeamFoundation.Client.dll)
Syntax
'Declaration
Public Interface ILocationService
public interface ILocationService
Der ILocationService-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
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. | |
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. | |
DefaultAccessMapping | Der Standardwert für diesen AccessMapping Ortsdienst.Dies ist nie NULL. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
ConfigureAccessMapping | Konfiguriert das AccessMapping mit dem bereitgestellten Moniker, den angegebenen Anzeigenamen und den Zugriffspunkt zu haben.Diese Funktion können auch dieses durchgeführt werden, AccessMapping, den Standard AccessMapping. | |
FindServiceDefinition | Sucht das ServiceDefinition mit dem angegebenen Diensttyp- und Dienstbezeichner.Wenn kein entsprechendes ServiceDefinition vorhanden ist, wird NULL zurückgegeben. | |
FindServiceDefinitions | Sucht das ServiceDefinitions für alle Dienste mit dem angegebenen Diensttyp.Wenn kein ServiceDefinitions dieses Typs vorhanden sind, wird eine leere Auflistung zurückgegeben. | |
FindServiceDefinitionsByToolType | Sucht das ServiceDefinitions für alle Dienste mit dem angegebenen Tooltyp.Wenn keine Dienste für diesen Tooltyp vorhanden sind, wird eine leere Auflistung zurückgegeben. | |
GetAccessMapping | Ruft das mit dem angegebenen AccessMapping Moniker ab.Gibt NULL zurück, wenn ein AccessMapping mit dem angegebenen Moniker nicht vorhanden ist. | |
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 vorhanden ist für dieses AccessMapping dann NULL zurückgegeben wird. | |
LocationForAccessMapping(String, Guid, AccessMapping) | Gibt den Speicherort für das ServiceDefinition zurück, das den angegebenen Diensttyp- und Dienstbezeichner für das bereitgestellte AccessMapping hat.Wenn dieses ServiceDefinition FullyQualified ist und kein LocationMapping vorhanden ist für dieses AccessMapping dann NULL zurückgegeben wird. | |
LocationForCurrentConnection(ServiceDefinition) | Gibt den Speicherort für das ServiceDefintion zurück, das auf der aktuellen Verbindung verwendet werden soll.Diese Methode nie gibt 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. | |
LocationForCurrentConnection(String, Guid) | Gibt den Speicherort für den ServiceDefintion zurück, der dem ServiceType und dem ServiceIdentifier, die zugeordnet, wird auf Grundlage der aktuellen Verbindung verwendet werden sollten.Wenn ein ServiceDefinition mit dem ServiceType und dem ServiceIdentifier anschließend nicht vorhanden ist, wird NULL zurückgegeben.Wenn ein ServiceDefinition mit dem ServiceType und dem ServiceIdentifier dann gefunden wird, wird ein Speicherort zurückgegeben, wenn das ServiceDefinition wohl geformt ist (andernfalls wird eine Ausnahme ausgelöst).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. | |
RemoveAccessMapping | Entfernt ein AccessMapping und alle Positionen, die es in ServiceDefinitions zugeordnet werden. | |
RemoveServiceDefinition(ServiceDefinition) | Entfernt das angegebene ServiceDefinition vom Ortsdienst. | |
RemoveServiceDefinition(String, Guid) | Entfernt das ServiceDefinition mit dem angegebenen Diensttyp- und Dienstbezeichner vom Ortsdienst. | |
RemoveServiceDefinitions | Entfernt das angegebene ServiceDefinitions vom Ortsdienst. | |
SaveServiceDefinition | Rettet das bereitgestellte ServiceDefinition innerhalb des Speicherortdiensts.Dieser Vorgang wird die Bezeichnereigenschaft auf dem ServiceDefinitions-Objekt zu, wenn nicht bereits zugewiesen ist.Jeder AccessMappings, der in die LocationMappings-Eigenschaft verwiesen wird, muss mit dem Ortsdienst bereits konfiguriert werden. | |
SaveServiceDefinitions | Rettet das bereitgestellte ServiceDefinitions innerhalb des Speicherortdiensts.Dieser Vorgang wird die Bezeichnereigenschaft auf den ServiceDefinitions-Objekten zu, wenn nicht bereits zugewiesen ist.Jeder AccessMappings, der in die LocationMappings-Eigenschaft verwiesen wird, muss mit dem Ortsdienst bereits konfiguriert werden. | |
SetDefaultAccessMapping | Legt den Standard AccessMapping auf den AccessMapping fest, der übergeben wird. |
Zum Seitenanfang