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