ILocationService interface
Service de contenu externe pour obtenir des emplacements
Méthodes
get |
Obtient l’URL de la zone de ressource REST donnée |
get |
Obtient l’emplacement d’un service distant à un type d’hôte donné. |
route |
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>