ILocationService interface
Servizio per contenuti esterni per ottenere le 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 |
Tenta di creare un URL per il modello di percorso e i parametri specificati. L'URL includerà il percorso dell'host. Ad esempio, se l'URL della pagina è https://dev.azure.com/foo e si tenta di creare l'URL delle impostazioni di amministrazione per la "barra" del progetto, l'output sarà /foo/bar/_admin. In questo modo verrà recuperato 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 delle risorse
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
Il tipo di host da cercare (per impostazione predefinita viene utilizzato il tipo di host dei dati della pagina corrente)
Restituisce
Promise<string>
routeUrl(string, {[key: string]: string}, string)
Tenta di creare un URL per il modello di percorso e i parametri specificati. L'URL includerà il percorso dell'host. Ad esempio, se l'URL della pagina è https://dev.azure.com/foo e si tenta di creare l'URL delle impostazioni di amministrazione per la "barra" del progetto, l'output sarà /foo/bar/_admin.
In questo modo verrà recuperato 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 percorso
- routeValues
-
{[key: string]: string}
Sostituzioni dei valori di route
- hostPath
-
string
Percorso host facoltativo da utilizzare anziché il percorso host predefinito per la pagina.
Restituisce
Promise<string>