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 bei einem bestimmten Hosttyp ab. |
| route |
Versucht, eine URL für die angegebene Routenvorlage und die Parameter zu erstellen. Die URL enthält den Hostpfad. Wenn die Seiten-URL beispielsweise lautet https://dev.azure.com/foo und Sie versuchen, eine Admin-Einstellungs-URL für das Projekt "bar" zu erstellen, lautet die Ausgabe /foo/bar/_admin. Dadurch wird ein Routenbeitrag asynchron abgerufen, wenn er nicht in den 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 bei einem bestimmten Hosttyp ab.
function getServiceLocation(serviceInstanceType?: string, hostType?: TeamFoundationHostType): Promise<string>
Parameter
- serviceInstanceType
-
string
Die GUID des Dienstinstanztyps, der gesucht werden soll
- hostType
- TeamFoundationHostType
Der zu suchende Hosttyp (standardmäßig wird der Hosttyp der aktuellen Seitendaten verwendet)
Gibt zurück
Promise<string>
routeUrl(string, {[key: string]: string}, string)
Versucht, eine URL für die angegebene Routenvorlage und die Parameter zu erstellen. Die URL enthält den Hostpfad. Wenn die Seiten-URL beispielsweise lautet https://dev.azure.com/foo und Sie versuchen, eine Admin-Einstellungs-URL für das Projekt "bar" zu erstellen, lautet die Ausgabe /foo/bar/_admin.
Dadurch wird ein Routenbeitrag asynchron abgerufen, wenn er nicht in den Seitendaten enthalten ist.
function routeUrl(routeId: string, routeValues?: {[key: string]: string}, hostPath?: string): Promise<string>
Parameter
- routeId
-
string
ID des Streckenbeitrags
- routeValues
-
{[key: string]: string}
Ersetzen von Routenwerten
- hostPath
-
string
Optionaler Hostpfad, der anstelle des Standardhostpfads für die Seite verwendet werden soll.
Gibt zurück
Promise<string>