Как я могу получить, обновить и удалить квоту плановой службы поставщика нестандартных ресурсов для Windows Azure Pack
Я работаю над созданием нового провайдера пользовательских ресурсов в пакете Windows Azure, и я следовал ниже (ссылка) блог и связанные с ним блоги-
Мой вопрос - как написать код для плановой квоты в моем пользовательском поставщике ресурсов, таком как получение плановой квоты, обновление плановой квоты и удаление плановой квоты.
Прилагаемый пользовательский интерфейс квоты поставщика пользовательских ресурсов sql, который поставляется по умолчанию при установке пакета Windows Azure.
Я хочу получить тот же пользовательский интерфейс и функциональность для своего пользовательского провайдера ресурсов, что и в SQL.
1 ответ
Насколько я знаю, невозможно скопировать интерфейс расширения пользовательского интерфейса поставщика SQL, и вы должны реализовать собственное расширение пользовательского интерфейса. Это делается аналогично обычному проекту веб-сайта ASP.NET, но его необходимо развернуть в пуле приложений WAP.
Хороший пример этого приведен в поставщике настраиваемых ресурсов Hello World, который представлен в качестве примера в комплекте для разработчиков пакетов Windows Azure. Он включает в себя как расширения портала клиента, так и администратора, а также другие уровни настраиваемого RP.
MSDN дает ссылку на компоненты расширения WAP UI здесь.
Работать с планами в WAP можно с помощью API-интерфейса REST Service Management, то есть интерфейсов администратора и плана клиента. Вы можете делать вызовы к этому API от своего собственного поставщика ресурсов.