ILocationService interface
Servizio per il contenuto esterno per ottenere posizioni
Metodi
get |
Ottiene l'URL per l'area di risorse REST specificata |
get |
Ottiene la posizione di un servizio remoto in un determinato tipo di host. |
route |
Attemps per creare un URL per il modello di route e i paramater specificati. L'URL includerà il percorso host. Ad esempio, se l'URL della pagina è https://dev.azure.com/foo e si tenta di creare l'URL delle impostazioni di amministratore per il progetto "bar", l'output sarà /foo/bar/_admin. In questo modo si recupera in modo asincrono un contributo di route se non è stato incluso nei dati della pagina. |
Dettagli metodo
getResourceAreaLocation(string)
Ottiene l'URL per l'area di risorse REST specificata
function getResourceAreaLocation(resourceAreaId: string): Promise<string>
Parametri
- resourceAreaId
-
string
ID dell'area della risorsa
Restituisce
Promise<string>
getServiceLocation(string, TeamFoundationHostType)
Ottiene la posizione di un servizio remoto in un determinato tipo di host.
function getServiceLocation(serviceInstanceType?: string, hostType?: TeamFoundationHostType): Promise<string>
Parametri
- serviceInstanceType
-
string
GUID del tipo di istanza del servizio da cercare
- hostType
- TeamFoundationHostType
Tipo di host da cercare (impostazione predefinita per il tipo host dei dati della pagina corrente)
Restituisce
Promise<string>
routeUrl(string, {[key: string]: string}, string)
Attemps per creare un URL per il modello di route e i paramater specificati. L'URL includerà il percorso host. Ad esempio, se l'URL della pagina è https://dev.azure.com/foo e si tenta di creare l'URL delle impostazioni di amministratore per il progetto "bar", l'output sarà /foo/bar/_admin.
In questo modo si recupera in modo asincrono un contributo di route se non è stato incluso nei dati della pagina.
function routeUrl(routeId: string, routeValues?: {[key: string]: string}, hostPath?: string): Promise<string>
Parametri
- routeId
-
string
ID del contributo di route
- routeValues
-
{[key: string]: string}
Sostituzione dei valori di route
- hostPath
-
string
Percorso host facoltativo da usare anziché il percorso host predefinito per la pagina.
Restituisce
Promise<string>