ILocationService interface
Dienst für externe Inhalte zum Abrufen von Speicherorten
Methoden
get |
Ruft die URL für den angegebenen REST-Ressourcenbereich ab. |
get |
Ruft den Speicherort eines Remotediensts an einem bestimmten Hosttyp ab. |
route |
Attemps, um eine URL für die angegebene Routenvorlage und Paramater zu erstellen. Die URL enthält den Hostpfad. Wenn die Seiten-URL beispielsweise lautet https://dev.azure.com/foo und Sie versuchen, die URL für Administratoreinstellungen für das Projekt "bar" zu erstellen, lautet die Ausgabe /foo/bar/_admin. Dadurch wird ein Routenbeitrag asynchron abgerufen, wenn er nicht in Seitendaten enthalten ist. |
Details zur Methode
getResourceAreaLocation(string)
Ruft die URL für den angegebenen REST-Ressourcenbereich ab.
function getResourceAreaLocation(resourceAreaId: string): Promise<string>
Parameter
- resourceAreaId
-
string
ID des Ressourcenbereichs
Gibt zurück
Promise<string>
getServiceLocation(string, TeamFoundationHostType)
Ruft den Speicherort eines Remotediensts an einem bestimmten Hosttyp ab.
function getServiceLocation(serviceInstanceType?: string, hostType?: TeamFoundationHostType): Promise<string>
Parameter
- serviceInstanceType
-
string
Die GUID des Diensts instance Typ, der gesucht werden soll
- hostType
- TeamFoundationHostType
Der nachschlagende Hosttyp (standardmäßig der Hosttyp der aktuellen Seitendaten)
Gibt zurück
Promise<string>
routeUrl(string, {[key: string]: string}, string)
Attemps, um eine URL für die angegebene Routenvorlage und Paramater zu erstellen. Die URL enthält den Hostpfad. Wenn die Seiten-URL beispielsweise lautet https://dev.azure.com/foo und Sie versuchen, die URL für Administratoreinstellungen für das Projekt "bar" zu erstellen, lautet die Ausgabe /foo/bar/_admin.
Dadurch wird ein Routenbeitrag asynchron abgerufen, wenn er nicht in Seitendaten enthalten ist.
function routeUrl(routeId: string, routeValues?: {[key: string]: string}, hostPath?: string): Promise<string>
Parameter
- routeId
-
string
ID des Routenbeitrags
- routeValues
-
{[key: string]: string}
Routenwertersetzungen
- hostPath
-
string
Optionaler Hostpfad, der anstelle des Standardhostpfads für die Seite verwendet werden soll.
Gibt zurück
Promise<string>