ILocationService interface
Service voor externe inhoud om locaties op te halen
Methoden
get |
Hiermee haalt u de URL op voor het opgegeven REST-resourcegebied |
get |
Hiermee haalt u de locatie van een externe service op een bepaald hosttype op. |
route |
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>