Contrôleurs d’interface utilisateur administrateur et locataire
S’applique à : Windows Azure Pack
Les contrôleurs sont des modules que les extensions d’interface utilisateur dépendent de la couche d’API Gestion des services. Les contrôleurs contiennent des informations sur les appels d’API REST pris en charge par le fournisseur de ressources et sont responsables de l’exécution des appels à la couche API Gestion des services.
La raison pour laquelle les contrôleurs sont étroitement liés au modèle de sécurité implémenté dans Windows Azure Pack. La couche API REST Gestion des services n’accepte pas les demandes entrantes provenant de clients externes. Ce modèle permet uniquement aux clients du même site web d’interagir avec l’API Gestion des services. Par conséquent, la présence d’un contrôleur dans les portails est nécessaire pour que les extensions d’interface utilisateur parlent aux éléments inférieurs de la pile.
Les contrôleurs d’administrateur et de locataire Azure Pack Windows doivent être conçus à l’aide de l’infrastructure de conception MVC 4 Microsoft ASP.NET. Le contrôleur Administrateur est responsable de la création et de la mise à jour des informations du fournisseur de ressources personnalisées par le biais de l’API REST de gestion des services. Il s’agit de l’approche adoptée à l’aide de l’exemple Hello World.
Les contrôleurs d’administrateur et de locataire doivent être mis dans le dossier /bin des portails respectifs.
Pour plus d’informations sur la création d’applications MVC 4, consultez ASP.NET MVC 4