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 vägmallen och paramatererna. 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 url:en för administratörsinställningar för projektets "bar" blir utdata /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 ä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 vägmallen och paramatererna. 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 url:en för administratörsinställningar för projektets "bar" blir utdata /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 vägbidraget
- routeValues
-
{[key: string]: string}
Ersättning av routningsvärde
- hostPath
-
string
Valfri värdsökväg att använda i stället för standardsökvägen för sidan.
Returer
Promise<string>