Partilhar via


ILocationService interface

Serviço para conteúdo externo para obter localizações

Métodos

getResourceAreaLocation(string)

Obtém a URL para a área de recurso REST fornecida

getServiceLocation(string, TeamFoundationHostType)

Obtém o local de um serviço remoto em um determinado tipo de host.

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

Attemps para criar uma url para o modelo de rota especificado e paramaters. O url incluirá o caminho do host. Por exemplo, se o url da página estiver https://dev.azure.com/foo e você tentar criar url de configurações de administrador para "bar" do projeto, a saída será /foo/bar/_admin.

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

Detalhes de Método

getResourceAreaLocation(string)

Obtém a URL para a área de recurso REST fornecida

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

Parâmetros

resourceAreaId

string

Id da área de recursos

Devoluções

Promise<string>

getServiceLocation(string, TeamFoundationHostType)

Obtém o local de um serviço remoto em um determinado tipo de host.

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

Parâmetros

serviceInstanceType

string

O GUID do tipo de instância de serviço a ser pesquisado

hostType
TeamFoundationHostType

O tipo de host a ser pesquisado (o padrão é o tipo de host dos dados da página atual)

Devoluções

Promise<string>

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

Attemps para criar uma url para o modelo de rota especificado e paramaters. O url incluirá o caminho do host. Por exemplo, se o url da página estiver https://dev.azure.com/foo e você tentar criar url de configurações de administrador para "bar" do projeto, a saída será /foo/bar/_admin.

Isso buscará de forma assíncrona uma contribuição de rota se ela 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 valor de rota

hostPath

string

Caminho de host opcional a ser usado em vez do caminho de host padrão para a página.

Devoluções

Promise<string>