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