ILocationService interface
Layanan untuk konten eksternal untuk mendapatkan lokasi
Metode
| get |
Mendapatkan URL untuk area sumber daya REST yang diberikan |
| get |
Mendapatkan lokasi layanan jarak jauh pada jenis host tertentu. |
| route |
Attemps untuk membuat url untuk templat rute dan paramater yang ditentukan. Url akan menyertakan jalur host. Misalnya, jika url halaman https://dev.azure.com/foo dan Anda mencoba membuat url pengaturan admin untuk proyek "bar", outputnya adalah /foo/bar/_admin. Ini akan secara asinkron mengambil kontribusi rute jika belum disertakan dalam data halaman. |
Detail Metode
getResourceAreaLocation(string)
Mendapatkan URL untuk area sumber daya REST yang diberikan
function getResourceAreaLocation(resourceAreaId: string): Promise<string>
Parameter
- resourceAreaId
-
string
Id area sumber daya
Mengembalikan
Promise<string>
getServiceLocation(string, TeamFoundationHostType)
Mendapatkan lokasi layanan jarak jauh pada jenis host tertentu.
function getServiceLocation(serviceInstanceType?: string, hostType?: TeamFoundationHostType): Promise<string>
Parameter
- serviceInstanceType
-
string
GUID jenis instans layanan untuk pencarian
- hostType
- TeamFoundationHostType
Jenis host yang akan dicari (default ke jenis host data halaman saat ini)
Mengembalikan
Promise<string>
routeUrl(string, {[key: string]: string}, string)
Attemps untuk membuat url untuk templat rute dan paramater yang ditentukan. Url akan menyertakan jalur host. Misalnya, jika url halaman https://dev.azure.com/foo dan Anda mencoba membuat url pengaturan admin untuk proyek "bar", outputnya adalah /foo/bar/_admin.
Ini akan secara asinkron mengambil kontribusi rute jika belum disertakan dalam data halaman.
function routeUrl(routeId: string, routeValues?: {[key: string]: string}, hostPath?: string): Promise<string>
Parameter
- routeId
-
string
Id kontribusi rute
- routeValues
-
{[key: string]: string}
Penggantian nilai rute
- hostPath
-
string
Jalur host opsional untuk digunakan daripada jalur host default untuk halaman.
Mengembalikan
Promise<string>