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 an einem bestimmten Hosttyp ab.

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.

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>