ILocationService interface
Tjänst för externt innehåll för att hämta platser
Metoder
get |
Hämtar URL:en för det angivna REST-resursområdet |
get |
Hämtar platsen för en fjärrtjänst vid en viss värdtyp. |
route |
Attemps för att skapa en URL för den angivna routningsmallen och paramaterarna. Url:en innehåller värdsökvägen. Om sid-URL:en till exempel är https://dev.azure.com/foo och du försöker skapa en url för administratörsinställningar för projektets "stapel" blir utdatan /foo/bar/_admin. Detta hämtar asynkront ett vägbidrag om det inte har inkluderats i siddata. |
Metodinformation
getResourceAreaLocation(string)
Hämtar URL:en för det angivna REST-resursområdet
function getResourceAreaLocation(resourceAreaId: string): Promise<string>
Parametrar
- resourceAreaId
-
string
ID för resursområdet
Returer
Promise<string>
getServiceLocation(string, TeamFoundationHostType)
Hämtar platsen för en fjärrtjänst vid en viss värdtyp.
function getServiceLocation(serviceInstanceType?: string, hostType?: TeamFoundationHostType): Promise<string>
Parametrar
- serviceInstanceType
-
string
GUID för tjänstinstanstypen som ska sökas upp
- hostType
- TeamFoundationHostType
Värdtypen som ska sökas upp (standardvärdet för värdtypen för aktuella siddata)
Returer
Promise<string>
routeUrl(string, {[key: string]: string}, string)
Attemps för att skapa en URL för den angivna routningsmallen och paramaterarna. Url:en innehåller värdsökvägen. Om sid-URL:en till exempel är https://dev.azure.com/foo och du försöker skapa en url för administratörsinställningar för projektets "stapel" blir utdatan /foo/bar/_admin.
Detta hämtar asynkront ett vägbidrag om det inte har inkluderats i siddata.
function routeUrl(routeId: string, routeValues?: {[key: string]: string}, hostPath?: string): Promise<string>
Parametrar
- routeId
-
string
ID för ruttbidraget
- routeValues
-
{[key: string]: string}
Ersättningar av routningsvärde
- hostPath
-
string
Valfri värdsökväg att använda i stället för standardvärdsökvägen för sidan.
Returer
Promise<string>