Delen via


ILocationService interface

Service voor externe inhoud om locaties op te halen

Methoden

getResourceAreaLocation(string)

Haalt de URL op voor het opgegeven REST-resourcegebied

getServiceLocation(string, TeamFoundationHostType)

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

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

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

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

Methodedetails

getResourceAreaLocation(string)

Haalt 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 op van een externe service op een bepaald hosttype.

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

Parameters

serviceInstanceType

string

De GUID van het service-exemplaartype om op te zoeken

hostType
TeamFoundationHostType

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

Retouren

Promise<string>

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

Attemps voor het maken van een URL voor de opgegeven routesjabloon en paramaters. De URL bevat het hostpad. Als de pagina-URL bijvoorbeeld is https://dev.azure.com/foo en u probeert de URL voor beheerdersinstellingen voor project 'bar' te maken, 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 routewaarden

hostPath

string

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

Retouren

Promise<string>