Partilhar via


Eliminar notificação de evento de aprovação de subscrição

 

Aplica-se a: Windows Azure Pack

Cria um evento de notificação de aprovação de eliminação de pedido de subscrição por subscrição. Um pedido de aprovação de eliminação de complemento de subscrição pode ser determinado a partir do elemento de objeto de notificação de referência do plano Add-on Do ponto de referência Do método do objeto de pedido passado com o organismo de pedido. O valor será "DELETE" para um pedido de eliminação de complemento de subscrição.

Pedir

<BillingAdapterEndpoint> é o nome do computador que acolhe o ponto final do adaptador de faturação.

Método

URI do pedido

Versão HTTP

POST

<http:// BillingAdapterEndpoint>/subscriçãoAddons

HTTP/1.1

Parâmetros do URI

Nenhum.

Pedido cabeçalhos

A tabela seguinte descreve os cabeçalhos de pedido necessários e opcionais.

Cabeçalho do pedido

Description

Autorização: Básico

Obrigatório. O sinal de autorização básica.

Corpo do Pedido

A tabela seguinte descreve os elementos-chave do corpo de pedido.

Nome do elemento

Descrição

Evento de Uso

Informação do evento de referência do plano. Para obter mais informações, consulte UsageEvent (Use Metering Object). Para eliminação, o valor do elemento método será "Eliminar".

Resposta

A resposta inclui um código de estado HTTP, um conjunto de cabeçalhos de resposta e um corpo de resposta.

Código de Estado

Esta chamada está registada como bloqueio. Windows Azure Pack para Windows Server aguarda até que uma resposta seja recebida. Devolva um código de estado inferior a 400 para indicar a aprovação do evento. Devolva um código de estado superior ou igual a 400 para indicar que o evento não está aprovado.

Para obter informações sobre códigos de estado, consulte Códigos de Estado e de Erro (Windows Gestão de Serviços de Pacote Azure).

Cabeçalhos de Resposta

A resposta para esta operação inclui cabeçalhos HTTP padrão. Todos os cabeçalhos standard estão de acordo com a especificação do protocolo HTTP/1.1.

Corpo de Resposta

Nenhum.

Exemplo

O exemplo de código que se segue mostra um pedido de notificação de evento de aprovação de assinatura de eliminação .

POST /usage/subscriptionAddons HTTP/1.1
Content-Type: application/json; charset=utf-8
Host: 10.121.217.127:8888
Content-Length: 279
Expect: 100-continue
{
  "EventId": 6542,
  "State": 2,
  "Method": "DELETE",
  "Entity": {
    "AddOnId": "Examphlztgjzw",
    "AddOnInstanceId": "e19a33a4-db8d-46d8-ac84-9c87e3c80531",
    "AcquisitionTime": null
  },
  "EntityParentId": "0a53e53d-1334-424e-8c63-ade05c361be2",
  "NotificationEventTimeCreated": "2013-09-25T00:37:59.4974839Z"
}

Consulte também

Windows Azure Pack Usage Service Usage API Referência API