ILocationService interface
Služba pro externí obsah pro získání umístění
Metody
get |
Získá adresu URL pro danou oblast prostředku REST. |
get |
Získá umístění vzdálené služby na daném typu hostitele. |
route |
Attemps k vytvoření adresy URL pro zadanou šablonu trasy a paramatery. Adresa URL bude obsahovat cestu hostitele. Pokud je https://dev.azure.com/foo například adresa URL stránky a pokusíte se vytvořit adresu URL nastavení správce pro "bar" projektu, výstup bude /foo/bar/_admin. Tím se asynchronně načte příspěvek trasy, pokud nebyl zahrnut do dat stránky. |
Podrobnosti metody
getResourceAreaLocation(string)
Získá adresu URL pro danou oblast prostředku REST.
function getResourceAreaLocation(resourceAreaId: string): Promise<string>
Parametry
- resourceAreaId
-
string
ID oblasti zdroje
Návraty
Promise<string>
getServiceLocation(string, TeamFoundationHostType)
Získá umístění vzdálené služby na daném typu hostitele.
function getServiceLocation(serviceInstanceType?: string, hostType?: TeamFoundationHostType): Promise<string>
Parametry
- serviceInstanceType
-
string
Identifikátor GUID typu instance služby pro vyhledávání
- hostType
- TeamFoundationHostType
Typ hostitele, který se má vyhledat (výchozí je typ hostitele aktuálních dat stránky)
Návraty
Promise<string>
routeUrl(string, {[key: string]: string}, string)
Attemps k vytvoření adresy URL pro zadanou šablonu trasy a paramatery. Adresa URL bude obsahovat cestu hostitele. Pokud je https://dev.azure.com/foo například adresa URL stránky a pokusíte se vytvořit adresu URL nastavení správce pro "bar" projektu, výstup bude /foo/bar/_admin.
Tím se asynchronně načte příspěvek trasy, pokud nebyl zahrnut do dat stránky.
function routeUrl(routeId: string, routeValues?: {[key: string]: string}, hostPath?: string): Promise<string>
Parametry
- routeId
-
string
Id příspěvku na trasu
- routeValues
-
{[key: string]: string}
Nahrazení hodnot trasy
- hostPath
-
string
Volitelná cesta hostitele, která se má použít místo výchozí cesty hostitele pro stránku.
Návraty
Promise<string>