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 sur un type d’hôte donné.

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

Tente de créer une URL pour le modèle d’itinéraire et les paramètres spécifiés. L’URL inclura 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 « bar », la sortie sera /foo/bar/_admin.

Cela récupérera de manière asynchrone une contribution d’itinéraire 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

Identifiant de la zone de ressources

Retours

Promise<string>

getServiceLocation(string, TeamFoundationHostType)

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

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

Paramètres

serviceInstanceType

string

GUID du type d’instance de service à rechercher

hostType
TeamFoundationHostType

Le type d’hôte à rechercher (par défaut le type d’hôte des données de la page actuelle)

Retours

Promise<string>

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

Tente de créer une URL pour le modèle d’itinéraire et les paramètres spécifiés. L’URL inclura 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 « bar », la sortie sera /foo/bar/_admin.

Cela récupérera de manière asynchrone une contribution d’itinéraire 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

Identifiant de la contribution de l’itinéraire

routeValues

{[key: string]: string}

Remplacements de valeurs de route

hostPath

string

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

Retours

Promise<string>