ITeamFoundationLocationService-Schnittstelle
Namespace: Microsoft.TeamFoundation.Framework.Server
Assembly: Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Syntax
'Declaration
<DefaultServiceImplementationAttribute(GetType(TeamFoundationLocationService))> _
Public Interface ITeamFoundationLocationService _
Inherits ITeamFoundationService
[DefaultServiceImplementationAttribute(typeof(TeamFoundationLocationService))]
public interface ITeamFoundationLocationService : ITeamFoundationService
Der ITeamFoundationLocationService-Typ macht die folgenden Member verfügbar.
Methoden
Name | Beschreibung | |
---|---|---|
ConfigureAccessMapping | Fügt einen neuen Zugriff hinzu, der zu diesem Ortsdienst zuordnet, solange eine Zugriffszone mit dem angegebenen Moniker nicht vorhanden ist.Wenn ein Moniker bereits vorhanden, wird ein Fehler ausgelöst.Diese Funktion generiert Speicherortzuordnungen optional für registrierte Dienste, die relativ zu einer angegebenen Ebene sind. | |
DetermineAccessMapping(TeamFoundationRequestContext) | Von bestimmt, welcher Zugriff das Zuordnen dieser Anforderung stammt.Dies geschieht, indem der Schemahost und Anschluss der eingehenden Anforderung mit den Speicherortdiensteinträgen vergleicht. | |
DetermineAccessMapping(TeamFoundationRequestContext, String) | Von bestimmt, welcher Zugriff die Zuordnung dieses Speicherorts stammt.Dies geschieht, indem der Schemahost und Anschluss der eingehenden Anforderung mit den Speicherortdiensteinträgen vergleicht. | |
FindServiceDefinition(TeamFoundationRequestContext, String, String) | Sucht die Dienstdefinition mit dem bereitgestellten Diensttyp und Tool-IDDamit dieser Aufruf nur, ein Dienst mit der bereitgestellten Diensttyp- und -Tool-ID existieren folgt. | |
FindServiceDefinition(TeamFoundationRequestContext, String, Guid, Guid) | Gibt die Dienstdefinition für den Dienst mit dem bereitgestellten Diensttyp und Bezeichner zurück.NULL wird zurückgegeben, wenn kein Eintrag im Cache für diesen Dienst gibt. | |
FindServiceDefinitions | Sucht die Dienstdefinitionen für alle verfügbaren Dienste für den angegebenen Diensttyp.Wenn keine Dienste dieses Typs vorhanden sind, wird eine leere Auflistung zurückgegeben. | |
FindServiceDefinitionsByToolId | Sucht die Dienstdefinitionen für alle verfügbaren Dienste für die angegebene Tool-IDWenn keine Dienste für diese Tool-ID vorhanden sind, wird eine leere Auflistung zurückgegeben. | |
FindServiceLocation | Sucht den Speicherort des Diensts mit der bereitgestellten Diensttyp- und -Tool-ID für die angebotene Zugriffszuordnung.Damit dieser Aufruf nur, ein Dienst mit der bereitgestellten Diensttyp- und -Tool-ID existieren folgt. | |
GetAccessMapping | Gibt der Zugriffszuordnung für den bereitgestellten Moniker zurück.Wenn die Zugriffszuordnung nicht gefunden wird, wird NULL zurückgegeben. | |
GetAccessMappings | Ruft alle Zugriffszuordnungen im aktuellen Kontext ab. | |
GetDefaultAccessMapping | ||
GetHostLocation | GetHostLocation gibt eine URL im Stammverzeichnis des Hosts für die angegebene Zugriffszuordnung zurück. | |
GetLastChangeId | Gibt die ID für die letzte Änderung zurück, die auf den Positionsdaten ausgeführt wurde. | |
GetPublicAccessMapping | ||
GetRootDomainUri | Ruft den Stammebenendomänennamen wenn vorhanden in der Registrierung; andernfalls in der konfigurierten Zuordnung des öffentlichen Zugriffs ab. | |
GetSelfReferenceUri | Ruft den URI für diesen Ortsdienst für diesen Host ab.Er versucht, den Speicherort abzurufen, der die bereitgestellte Zugriffszuordnung angegeben wird.Wenn der Ortsdienst nicht mithilfe des Zugriffs aufgelöst werden konnte zuzuordnen, wird dann der ersten Zugriffszuordnung zurück.Wenn keine Zugriffszuordnungen gibt, die für den Ortsdienst verfügbar sind, löst es AccessMappingNotRegisteredException aus. | |
GetServerAccessMapping | ||
LocationForAccessMapping(TeamFoundationRequestContext, ServiceDefinition, AccessMapping) | ||
LocationForAccessMapping(TeamFoundationRequestContext, String, RelativeToSetting, AccessMapping) | ||
LocationForAccessMapping(TeamFoundationRequestContext, String, Guid, AccessMapping, Guid) | ||
RemoveAccessMapping | Entfernt eine Zugriffszuordnung und alle Positionen, die an sie innerhalb der Dienstdefinitionen zugeordnet werden. | |
RemoveServiceDefinitions | Entfernt Informationen über die Dienste vom angegebenen Ortsdienst. | |
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. | |
ServiceEnd | ServiceEnd wird aufgerufen, wenn der Host Herunterfahren ist und dieser Dienst alle Ressourcen freigeben soll, auf die es enthält. (Von ITeamFoundationService geerbt.) | |
ServiceStart | ServiceStart wird aufgerufen, wenn der Diensts initialisiert wird.Wenn der Dienst asynchron initialisiert wird, muss es Service_Ready implementieren, das verwendet wird, um zu bestimmen, wann der Dienst bereit für Benutzer ist, auf sie zuzugreifen. (Von ITeamFoundationService geerbt.) | |
SetDefaultAccessMapping | Legt den Standardzugriff fest, der zur Zuordnung verknüpft, das übergeben wird. |
Zum Seitenanfang