Partilhar via


ILocationService interface

Serviço para conteúdos externos para obter localizações

Métodos

getResourceAreaLocation(string)

Obtém o URL para a área de recursos REST especificada

getServiceLocation(string, TeamFoundationHostType)

Obtém a localização de um serviço remoto num determinado tipo de anfitrião.

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

Attemps para criar um URL para o modelo de rota especificado e paramatadores. O URL incluirá o caminho do anfitrião. Por exemplo, se o URL da página for https://dev.azure.com/foo e tentar criar o URL de definições de administrador para a "barra" do projeto, o resultado será /foo/bar/_admin.

Isto obterá de forma assíncrona uma contribuição de rota se não tiver sido incluída nos dados da página.

Detalhes de Método

getResourceAreaLocation(string)

Obtém o URL para a área de recursos REST especificada

function getResourceAreaLocation(resourceAreaId: string): Promise<string>

Parâmetros

resourceAreaId

string

ID da área de recursos

Devoluções

Promise<string>

getServiceLocation(string, TeamFoundationHostType)

Obtém a localização de um serviço remoto num determinado tipo de anfitrião.

function getServiceLocation(serviceInstanceType?: string, hostType?: TeamFoundationHostType): Promise<string>

Parâmetros

serviceInstanceType

string

O GUID do tipo de instância de serviço para pesquisa

hostType
TeamFoundationHostType

O tipo de anfitrião a procurar (predefinição para o tipo de anfitrião dos dados da página atual)

Devoluções

Promise<string>

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

Attemps para criar um URL para o modelo de rota especificado e paramatadores. O URL incluirá o caminho do anfitrião. Por exemplo, se o URL da página for https://dev.azure.com/foo e tentar criar o URL de definições de administrador para a "barra" do projeto, o resultado será /foo/bar/_admin.

Isto obterá de forma assíncrona uma contribuição de rota se não tiver sido incluída nos dados da página.

function routeUrl(routeId: string, routeValues?: {[key: string]: string}, hostPath?: string): Promise<string>

Parâmetros

routeId

string

ID da contribuição da rota

routeValues

{[key: string]: string}

Substituições de valores de rota

hostPath

string

Caminho de anfitrião opcional a utilizar em vez do caminho de anfitrião predefinido para a página.

Devoluções

Promise<string>