Partager via


ILocationService interface

Service de contenu externe pour obtenir des emplacements

Méthodes

getResourceAreaLocation(string)

Obtient l’URL de la zone de ressource REST donnée

getServiceLocation(string, TeamFoundationHostType)

Obtient l’emplacement d’un service distant à un type d’hôte donné.

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

Attemps pour créer une URL pour le modèle d’itinéraire et les paramaters spécifiés. L’URL inclut le chemin d’accès de l’hôte. Par exemple, si l’URL de la page est https://dev.azure.com/foo et que vous essayez de créer l’URL des paramètres d’administration pour le projet « barre », la sortie est /foo/bar/_admin.

Cela extrait de manière asynchrone une contribution de routage si elle n’a pas été incluse dans les données de page.

Détails de la méthode

getResourceAreaLocation(string)

Obtient l’URL de la zone de ressource REST donnée

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

Paramètres

resourceAreaId

string

ID de la zone de ressource

Retours

Promise<string>

getServiceLocation(string, TeamFoundationHostType)

Obtient l’emplacement d’un service distant à un type d’hôte donné.

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

Paramètres

serviceInstanceType

string

GUID du service instance type à rechercher

hostType
TeamFoundationHostType

Type d’hôte à rechercher (par défaut, le type d’hôte des données de page actuelles)

Retours

Promise<string>

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

Attemps pour créer une URL pour le modèle d’itinéraire et les paramaters spécifiés. L’URL inclut le chemin d’accès de l’hôte. Par exemple, si l’URL de la page est https://dev.azure.com/foo et que vous essayez de créer l’URL des paramètres d’administration pour le projet « barre », la sortie est /foo/bar/_admin.

Cela extrait de manière asynchrone une contribution de routage si elle n’a pas été incluse dans les données de page.

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

Paramètres

routeId

string

ID de la contribution de l’itinéraire

routeValues

{[key: string]: string}

Remplacements de valeur de routage

hostPath

string

Chemin d’hôte facultatif à utiliser plutôt que le chemin d’accès hôte par défaut pour la page.

Retours

Promise<string>