Поделиться через


ILocationService interface

Служба внешнего содержимого для получения расположений

Методы

getResourceAreaLocation(string)

Возвращает URL-адрес для заданной области ресурсов REST.

getServiceLocation(string, TeamFoundationHostType)

Возвращает расположение удаленной службы в заданном типе узла.

routeUrl(string, {[key: string]: string}, string)

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>