Freigeben über


ILocationService interface

Dienst für externe Inhalte zum Abrufen von Speicherorten

Methoden

getResourceAreaLocation(string)

Ruft die URL für den angegebenen REST-Ressourcenbereich ab

getServiceLocation(string, TeamFoundationHostType)

Ruft den Speicherort eines Remotediensts bei einem bestimmten Hosttyp ab.

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.

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>