ILocationService interface
Konumları almak için dış içerik hizmeti
Yöntemler
| get |
Verilen REST kaynak alanının URL'sini alır |
| get |
Belirli bir konak türündeki uzak hizmetin konumunu alır. |
| route |
Belirtilen yol şablonu ve paramaterler için url oluşturmak için attemps. Url ana bilgisayar yolunu içerir. Örneğin, sayfa url'si ise https://dev.azure.com/foo ve "bar" projesi için yönetici ayarları url'si oluşturmaya çalışırsanız, çıktı /foo/bar/_admin olacaktır. Bu, sayfa verilerine dahil edilmediyse zaman uyumsuz olarak bir yol katkısını getirir. |
Yöntem Ayrıntıları
getResourceAreaLocation(string)
Verilen REST kaynak alanının URL'sini alır
function getResourceAreaLocation(resourceAreaId: string): Promise<string>
Parametreler
- resourceAreaId
-
string
Kaynak alanının kimliği
Döndürülenler
Promise<string>
getServiceLocation(string, TeamFoundationHostType)
Belirli bir konak türündeki uzak hizmetin konumunu alır.
function getServiceLocation(serviceInstanceType?: string, hostType?: TeamFoundationHostType): Promise<string>
Parametreler
- serviceInstanceType
-
string
Aranacak hizmet örneği türünün GUID'i
- hostType
- TeamFoundationHostType
Aranan konak türü (varsayılan olarak geçerli sayfa verilerinin konak türüne göre)
Döndürülenler
Promise<string>
routeUrl(string, {[key: string]: string}, string)
Belirtilen yol şablonu ve paramaterler için url oluşturmak için attemps. Url ana bilgisayar yolunu içerir. Örneğin, sayfa url'si ise https://dev.azure.com/foo ve "bar" projesi için yönetici ayarları url'si oluşturmaya çalışırsanız, çıktı /foo/bar/_admin olacaktır.
Bu, sayfa verilerine dahil edilmediyse zaman uyumsuz olarak bir yol katkısını getirir.
function routeUrl(routeId: string, routeValues?: {[key: string]: string}, hostPath?: string): Promise<string>
Parametreler
- routeId
-
string
Rota katkısının kimliği
- routeValues
-
{[key: string]: string}
Rota değeri değiştirmeleri
- hostPath
-
string
Sayfanın varsayılan konak yolu yerine kullanılacak isteğe bağlı konak yolu.
Döndürülenler
Promise<string>