Freigeben über


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
Öffentliche Eigenschaft CurrentServiceOwner Eindeutiger Bezeichner des aktuellen Diensts

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode ConfigureAccessMapping
Öffentliche Methode 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.
Öffentliche Methode 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.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode 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.
Öffentliche Methode FindServiceDefinition(TeamFoundationRequestContext, String, Guid, Guid)
Öffentliche Methode FindServiceDefinitions
Öffentliche Methode 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.
Öffentliche Methode FindServiceLocation
Öffentliche Methode GetAccessMapping
Öffentliche Methode GetAccessMappings
Öffentliche Methode GetDefaultAccessMapping
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetHostLocation
Öffentliche Methode GetLastChangeId Gibt die ID für die letzte Änderung zurück, die auf den Positionsdaten ausgeführt wurde.
Öffentliche Methode 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.
Öffentliche Methode GetRegisteredServiceDomains
Öffentliche Methode GetRootDomainUri(TeamFoundationRequestContext)
Öffentliche Methode GetRootDomainUri(TeamFoundationRequestContext, AccessMapping)
Öffentliche Methode GetSelfReferenceUri
Öffentliche Methode 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.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode LocationForAccessMapping(TeamFoundationRequestContext, ServiceDefinition, AccessMapping)
Öffentliche Methode LocationForAccessMapping(TeamFoundationRequestContext, String, RelativeToSetting, AccessMapping)
Öffentliche Methode LocationForAccessMapping(TeamFoundationRequestContext, String, Guid, AccessMapping, Guid)
Öffentliche Methode 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.
Öffentliche Methode RegisterLocationServiceWithSps
Öffentliche Methode RemoveAccessMapping
Öffentliche Methode RemoveServiceDefinitions
Öffentliche Methode 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.
Öffentliche Methode SetDefaultAccessMapping
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche MethodeStatischer Member 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
Explizite SchnittstellenimplementierungPrivate Methode ITeamFoundationService.ServiceEnd zu bereinigen Schritte.
Explizite SchnittstellenimplementierungPrivate Methode 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.

Siehe auch

Referenz

Microsoft.TeamFoundation.Framework.Server-Namespace