Controladores de interfaz de usuario de administrador e inquilino
Se aplica a: Windows Azure Pack
Los controladores son módulos de los que dependen las extensiones de interfaz de usuario para comunicarse con el nivel de API de Service Management. Los controladores contienen información sobre las llamadas a la API de REST compatibles con el proveedor de recursos y son responsables de realizar las llamadas al nivel de API de Service Management.
El motivo de tener controladores está estrechamente vinculado al modelo de seguridad implementado en Windows Azure Pack. El nivel de API REST de Service Management no acepta solicitudes entrantes de clientes externos. Este modelo solo permite a los clientes del mismo sitio web interactuar con la API de Service Management. Por lo tanto, la presencia de un controlador dentro de los portales es necesaria para que las extensiones de interfaz de usuario se comuniquen con los elementos inferiores de la pila.
El Windows los controladores de inquilino y administrador de Azure Pack deben diseñarse mediante el marco de diseño Microsoft ASP.NET MVC 4. El controlador de administrador es responsable de crear y actualizar la información del proveedor de recursos personalizado mediante la API REST de administración de servicios. Este es el enfoque adoptado mediante el ejemplo de Hola mundo.
Los controladores de inquilino y administrador deben colocarse en la carpeta /bin de los portales respectivos.
Para obtener más información sobre cómo crear aplicaciones de MVC 4, consulte ASP.NET MVC 4.
Consulte también
Windows proveedores de recursos personalizados de Azure Pack