TeamFoundationLocationService-Klasse
Vererbungshierarchie
System.Object
Microsoft.TeamFoundation.Framework.Server.TeamFoundationLocationService
Namespace: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Syntax
'Declaration
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
Public NotInheritable Class TeamFoundationLocationService _
Implements ITeamFoundationLocationService, ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
public sealed class TeamFoundationLocationService : ITeamFoundationLocationService,
ITeamFoundationService
Der TeamFoundationLocationService-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
CurrentServiceOwner | Eindeutiger Bezeichner des aktuellen Diensts |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
ConfigureAccessMapping | ||
DetermineAccessMapping(TeamFoundationRequestContext) | Von bestimmt, welcher Zugriff das Zuordnen dieser Anforderung stammt.Dies wird erreicht, indem die Schemahost und Anschluss der eingehenden Anforderung mit den Speicherortdiensteinträgen vergleicht. | |
DetermineAccessMapping(TeamFoundationRequestContext, String) | Von bestimmt, welcher Zugriff die Zuordnung dieses Speicherorts stammt.Dies wird erreicht, indem die Schemahost und Anschluss der eingehenden Anforderung mit den Speicherortdiensteinträgen vergleicht. | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
FindServiceDefinition(TeamFoundationRequestContext, String, String) | Sucht die Dienstdefinition mit dem bereitgestellten Diensttyp und Tool-IDDamit dieser Aufruf nur, ein Dienst, der die bereitgestellte Diensttyp- und -Tool-ID verfügt, existieren folgt. | |
FindServiceDefinition(TeamFoundationRequestContext, String, Guid, Guid) | ||
FindServiceDefinitions | ||
FindServiceDefinitionsByToolId | Sucht die Dienstdefinitionen für alle verfügbaren Dienste für die angegebenen Tool IDWenn keine Dienste für diese Tool ID vorhanden sind, wird eine leere Auflistung zurückgegeben. | |
FindServiceLocation | ||
GetAccessMapping | ||
GetAccessMappings | ||
GetDefaultAccessMapping | ||
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetHostLocation | ||
GetLastChangeId | Gibt die ID für die letzte Änderung zurück, die auf den Positionsdaten ausgeführt wurde. | |
GetPublicAccessMapping | Diese Methode nicht tatsächlich wird möglicherweise der Zugriffszuordnung mit Moniker=PublicAccessMapping zurück.Wenn keine suc Zuordnung vorhanden ist, geben Sie dem DefaultAccessMapping stattdessen zurück.Wenn Sie feststellen müssen, die tatsächliche Zugriffszuordnung mit Moniker=PublicAccessMapping (das möglicherweise vorhanden ist), sollten Sie GetAccessMapping-Überladung aufrufen, die akzeptiert Monikerparameter vorbereitet und wird für die Wahrscheinlichkeit, zurückgibt der sie möglicherweise NULL. | |
GetRegisteredServiceDomains | ||
GetRootDomainUri(TeamFoundationRequestContext) | ||
GetRootDomainUri(TeamFoundationRequestContext, AccessMapping) | ||
GetSelfReferenceUri | ||
GetServerAccessMapping | Diese Methode nicht tatsächlich wird möglicherweise der Zugriffszuordnung mit Moniker=ServerAccessMapping zurück.Wenn keine solche Zuordnung vorhanden ist, geben Sie dem PublicAccessMapping stattdessen zurück (das auch nicht vorhanden ist, in diesem Fall wird dem DefaultAccessMapping zurückgeben).Wenn Sie feststellen müssen, die tatsächliche Zugriffszuordnung mit Moniker=ServerAccessMapping (das möglicherweise vorhanden ist), sollten Sie GetAccessMapping-Überladung aufrufen, die akzeptiert Monikerparameter vorbereitet und wird für die Wahrscheinlichkeit, zurückgibt der sie möglicherweise NULL. | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
LocationForAccessMapping(TeamFoundationRequestContext, ServiceDefinition, AccessMapping) | ||
LocationForAccessMapping(TeamFoundationRequestContext, String, RelativeToSetting, AccessMapping) | ||
LocationForAccessMapping(TeamFoundationRequestContext, String, Guid, AccessMapping, Guid) | ||
MapToRootDomain | Ein URI angegeben, wird diese Methode, wenn der Host eine andere Domäne übereinstimmt.Wenn so ein neuer URI erstellt wird, der die Stammdomäne als Host verwendet. | |
RegisterLocationServiceWithSps | ||
RemoveAccessMapping | ||
RemoveServiceDefinitions | ||
SaveServiceDefinitions | Registerdienste mit dem Ortsdienst.Alle greifen auf die Zuordnungen zu, die in ein ServiceDefinition verwiesen wird, oder eine seiner LocationMappings muss mit dem LocationService bereits registriert werden.Speicherort-Zuordnungen für die bereitgestellten Dienstdefinitionen, die nicht vollqualifiziert sind, werden auf den Dienstdefinitionen generiert und aktualisiert, die übergeben werden.Jeder Dienst, der relativ ist, dass an, die keine Speicherortzuordnungen eingecheckt haben, hat Speicherortzuordnungen generierte für alle vorhandenen Zugriffszuordnungen.Wenn nur bestimmte Zugriffszuordnungen gewünscht werden, müssen sie übergeben werden. | |
SetDefaultAccessMapping | ||
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) | |
ValidateServiceDefinition | Von den Testfunktionen, dass alle Parameter der Dienstdefinitionen zu vergewissern sind gültig und Überprüfungen, anzuzeigen, wenn eine ungültige Änderung mit dem isUpdate Parameter gibt. |
Zum Seitenanfang
Explizite Schnittstellen implementierungen
Name | Beschreibung | |
---|---|---|
ITeamFoundationService.ServiceEnd | zu bereinigen Schritte. | |
ITeamFoundationService.ServiceStart | Führen Sie Anfangsschritte aus. |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.