Vue d’ensemble des extensions d’interface utilisateur du portail d’administration Azure Pack Windows
S’applique à : Windows Azure Pack
Les Windows Azure Pack pour Windows portail d’administration du serveur pour les administrateurs et le portail d’administration pour les locataires ont des interfaces utilisateur extensibles qui peuvent être utilisées pour afficher des données et effectuer des opérations. Il s’agit généralement au format d’une liste d’éléments, qui peut être « extraite » pour afficher les détails de chaque élément. Un ensemble de commandes, telles que la suppression et la création, peut être appliqué à chaque élément de liste. Le kit Windows développeurs Azure Pack fournit un exemple d’implémentation « Hello World » d’un fournisseur de ressources personnalisé qui inclut un exemple de portail de gestion pour l’extension administrateurs et un exemple de portail de gestion pour l’extension des locataires. Pour plus d’informations, consultez Windows exemples du Kit de développement Azure Pack.
Avertissement
L’adoption de modifications apportées à l’infrastructure d’expérience utilisateur principale n’est pas recommandée, car les versions futures de Windows Azure Pack remplacent les modifications apportées.
Les extensions sont écrites à l’aide des technologies suivantes, dont le lecteur est supposé être familiarisé avec :
JavaScript (y compris jQuery)
HTML/CSS
XML
C#
ASP.NET
Modèle MVC (spécifiquement ASP.NET MVC 4)
Microsoft Visual Studio 2012
Structure d’extension
Chaque extension est fournie en deux parties : une partie côté client (écrite à l’aide de JavaScript, HTML, CSS, etc.) et d’une partie côté serveur , écrite à l’aide de ASP.NET MVC en C#.
Le côté client interagit avec l’utilisateur, affichant des données et recevant des commandes. Il envoie et reçoit des données côté serveur. Le côté serveur expose un ensemble de points de terminaison d’API Rest que le client appelle par le biais de la couche API Gestion des services. De cette façon, le côté serveur agit comme un canal du côté client jusqu’au back-end (API Gestion des services). Ce « man-in-the-middle » est requis en raison du modèle de sécurité des navigateurs web modernes, ce qui autorise uniquement les appels AJAX au domaine à partir duquel le site web lui-même provient, dans ce cas, le portail de gestion pour les administrateurs ou le portail de gestion pour les locataires.
Voir aussi
Windows extensions d’interface utilisateur du portail d’administration Azure Pack