ILocationService interface
Служба для получения расположений для внешнего содержимого
Методы
get |
Возвращает URL-адрес для заданной области ресурсов REST. |
get |
Возвращает расположение удаленной службы в заданном типе узла. |
route |
Attemps для создания URL-адреса для указанного шаблона маршрута и параметров. URL-адрес будет содержать путь к узлу. Например, если url-адрес страницы — https://dev.azure.com/foo и вы пытаетесь создать URL-адрес параметров администратора для проекта "bar", выходными данными будет /foo/bar/_admin. При этом будет асинхронно получить вклад маршрута, если он не был включен в данные страницы. |
Сведения о методе
getResourceAreaLocation(string)
Возвращает URL-адрес для заданной области ресурсов REST.
function getResourceAreaLocation(resourceAreaId: string): Promise<string>
Параметры
- resourceAreaId
-
string
Идентификатор области ресурсов
Возвращаемое значение
Promise<string>
getServiceLocation(string, TeamFoundationHostType)
Возвращает расположение удаленной службы в заданном типе узла.
function getServiceLocation(serviceInstanceType?: string, hostType?: TeamFoundationHostType): Promise<string>
Параметры
- serviceInstanceType
-
string
GUID типа экземпляра службы для поиска
- hostType
- TeamFoundationHostType
Тип узла для поиска (по умолчанию используется тип узла данных текущей страницы).
Возвращаемое значение
Promise<string>
routeUrl(string, {[key: string]: string}, string)
Attemps для создания URL-адреса для указанного шаблона маршрута и параметров. URL-адрес будет содержать путь к узлу. Например, если url-адрес страницы — https://dev.azure.com/foo и вы пытаетесь создать URL-адрес параметров администратора для проекта "bar", выходными данными будет /foo/bar/_admin.
При этом будет асинхронно получить вклад маршрута, если он не был включен в данные страницы.
function routeUrl(routeId: string, routeValues?: {[key: string]: string}, hostPath?: string): Promise<string>
Параметры
- routeId
-
string
Идентификатор вклада маршрута
- routeValues
-
{[key: string]: string}
Замена значений маршрута
- hostPath
-
string
Необязательный путь к узлу, используемый вместо пути узла по умолчанию для страницы.
Возвращаемое значение
Promise<string>