Поделиться через


Создание уведомления о событии утверждения надстройки подписки

 

Область применения: Windows Пакет Azure

Создает событие уведомления об утверждении для создания надстройки подписки. Запрос на утверждение создания надстройки подписки можно определить из элемента метода объекта уведомления Plan Add-on Reference UsageEvent, переданного текстом запроса. Значением будет "POST" для запроса на создание подписки.

Запрос

<BillingAdapterEndpoint> — это имя компьютера, на котором размещена конечная точка адаптера выставления счетов.

Метод

Универсальный код ресурса (URI) запроса

параметр "Версия HTTP"

PUT

<http:// BillingAdapterEndpoint>/ subscriptionAddons

HTTP/1.1

Параметры URI

Отсутствует.

Заголовки запросов

В следующей таблице перечислены обязательные и необязательные заголовки запросов.

Заголовок запроса

Описание

Авторизация: базовый

Обязательный. Базовый маркер авторизации.

Текст запроса

В следующей таблице описываются ключевые элементы текста запроса.

Имя элемента

Описание

UsageEvent

Планирование справочных сведений о событии надстройки. Дополнительные сведения см. в разделе UsageEvent (объект измерения использования). Для создания значение элемента Method будет иметь значение Post.

Ответ

Ответ включает код состояния HTTP, набор заголовков ответа и текст ответа.

Код состояния

Этот вызов регистрируется как блокировка. Windows Пакет Azure для сервера Windows ожидает получения ответа. Возвращает код состояния менее 400, чтобы указать утверждение события. Возвращает код состояния больше или равен 400, чтобы указать, что событие не утверждено.

Дополнительные сведения о кодах состояния см. в разделе "Коды состояния" и "Коды ошибок" (Windows управление пакетом обновления Azure).

Заголовки откликов

Ответ для этой операции включает стандартные заголовки HTTP. Все стандартные заголовки соответствуют спецификации протокола HTTP/1.1.

Текст ответа

Нет.

Пример

В следующем примере кода показан запрос уведомления о событии уведомления о событии получения надстройки подписки на утверждение .

POST /usage/subscriptions HTTP/1.1
Content-Type: application/json; charset=utf-8
Host: 10.121.217.127:8888
Content-Length: 564
Expect: 100-continue
{
  "EventId": 6539,
  "State": 2,
  "Method": "POST",
  "Entity": {
    "AddOnId": "Examphlztgjzw",
    "AddOnInstanceId": null,
    "AcquisitionTime": null
  },
  "EntityParentId": "0a53e53d-1334-424e-8c63-ade05c361be2",
  "NotificationEventTimeCreated": "2013-09-25T00:37:41.8881111Z"
}

См. также:

Windows справочник по REST API использования службы использования пакета Azure