Partilhar via


Controladores de interface de utilizador de administrador e inquilino

 

Aplica-se a: Windows Azure Pack

Os controladores são módulos de que as extensões da interface do utilizador dependem para falar com a camada API de Gestão de Serviços. Os controladores contêm informações sobre as chamadas REST API que são suportadas pelo Fornecedor de Recursos e são responsáveis por escamar as chamadas para a camada API de Gestão de Serviços.

A razão para ter controladores está intimamente ligada ao Modelo de Segurança implementado no Windows Azure Pack. A camada de API de Gestão de Serviços REST não aceita pedidos de entrada de clientes externos. Este modelo permite que apenas clientes do mesmo website interajam com a API de Gestão de Serviços. Assim, a presença de um controlador dentro dos Portais é necessária para que as extensões de interface do utilizador falem com os elementos inferiores da pilha.

O administrador Windows Azure Pack e os controladores de inquilinos devem ser concebidos utilizando a estrutura de design do Microsoft ASP.NET MVC 4. O controlador de administrador é responsável pela criação e atualização da informação do fornecedor de recursos personalizados através da gestão do serviço REST API. Esta é a abordagem adotada utilizando a amostra Hello World.

O administrador e os controladores de inquilinos devem ser colocados na pasta /bin dos respetivos portais.

Para obter mais informações sobre a criação de aplicações MVC 4, consulte ASP.NET MVC 4

Consulte também

Windows Fornecedores de Recursos Personalizados Azure Pack