Delen via


ILocationService interface

Service voor externe inhoud om locaties op te halen

Methoden

getResourceAreaLocation(string)

Hiermee haalt u de URL op voor het opgegeven REST-resourcegebied

getServiceLocation(string, TeamFoundationHostType)

Hiermee haalt u de locatie van een externe service op een bepaald hosttype op.

routeUrl(string, {[key: string]: string}, string)

Attemps om een URL te maken voor de opgegeven routesjabloon en paramaters. De URL bevat het hostpad. Als de url van de pagina bijvoorbeeld is https://dev.azure.com/foo en u probeert de URL voor beheerdersinstellingen te maken voor project 'bar', wordt de uitvoer /foo/bar/_admin.

Hiermee wordt asynchroon een routebijdrage opgehaald als deze niet is opgenomen in paginagegevens.

Methodedetails

getResourceAreaLocation(string)

Hiermee haalt u de URL op voor het opgegeven REST-resourcegebied

function getResourceAreaLocation(resourceAreaId: string): Promise<string>

Parameters

resourceAreaId

string

Id van het resourcegebied

Retouren

Promise<string>

getServiceLocation(string, TeamFoundationHostType)

Hiermee haalt u de locatie van een externe service op een bepaald hosttype op.

function getServiceLocation(serviceInstanceType?: string, hostType?: TeamFoundationHostType): Promise<string>

Parameters

serviceInstanceType

string

De GUID van het service-exemplaartype dat moet worden gezocht

hostType
TeamFoundationHostType

Het hosttype dat moet worden gezocht (standaard het hosttype van de huidige paginagegevens)

Retouren

Promise<string>

routeUrl(string, {[key: string]: string}, string)

Attemps om een URL te maken voor de opgegeven routesjabloon en paramaters. De URL bevat het hostpad. Als de url van de pagina bijvoorbeeld is https://dev.azure.com/foo en u probeert de URL voor beheerdersinstellingen te maken voor project 'bar', wordt de uitvoer /foo/bar/_admin.

Hiermee wordt asynchroon een routebijdrage opgehaald als deze niet is opgenomen in paginagegevens.

function routeUrl(routeId: string, routeValues?: {[key: string]: string}, hostPath?: string): Promise<string>

Parameters

routeId

string

Id van de routebijdrage

routeValues

{[key: string]: string}

Vervangingen van routeringswaarden

hostPath

string

Optioneel hostpad dat moet worden gebruikt in plaats van het standaardhostpad voor de pagina.

Retouren

Promise<string>