Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Namespace: microsoft.graph
Representa a notificação enviada ao assinante (aplicativo) de uma assinatura do Microsoft Graph. Todas as propriedades desse recurso são somente leitura.
Para obter detalhes, consulte Usar o Microsoft Graph para obter notificações de alteração.
Métodos
Nenhum.
Propriedades
Observação:
A propriedade changeType é obrigatória e está presente somente nas notificações de alteração. A propriedade lifecycleEvent é obrigatória e está presente apenas nas notificações do ciclo de vida. Essas duas propriedades são mutuamente exclusivas; Uma notificação incluirá apenas um deles.
| Propriedade | Tipo | Descrição |
|---|---|---|
| changeType | changeType | Indica o tipo de alteração que acionará a notificação de alteração. Obrigatório e presente apenas para notificações de alteração. Mutuamente exclusivo com lifecycleEvent. Os valores com suporte são: created, updated, deleted. |
| clientState | string | Valor da propriedade clientState enviada na solicitação de assinatura (se houver). O tamanho máximo é de 255 caracteres. O cliente pode marcar se a notificação de alteração veio do serviço comparando os valores da propriedade clientState. O valor da propriedade clientState enviada com a assinatura é comparado com o valor da propriedade clientState recebida com cada notificação de alteração. Opcional. |
| encryptedContent | changeNotificationEncryptedContent | (Versão Prévia) Conteúdo criptografado anexado com a notificação de alteração. Somente fornecidos se encryptionCertificate e includeResourceData foram definidos durante a solicitação de assinatura e se o recurso dá suporte a ela. Opcional. |
| id | string | ID exclusiva para a notificação. Opcional. |
| lifecycleEvent | lifecycleEventType | O tipo de notificação do ciclo de vida. Obrigatório e presente apenas para notificações de ciclo de vida. Mutuamente exclusivo com changeType. Valores suportados: missed, subscriptionRemoved, reauthorizationRequired. |
| recurso | Cadeia de caracteres | O URI do recurso que emitiu a notificação de alteração relativa a https://graph.microsoft.com. Obrigatório. |
| resourceData | resourceData | O conteúdo dessa propriedade depende do tipo de recurso que está sendo assinado. Opcional. |
| subscriptionExpirationDateTime | DateTimeOffset | O tempo de expiração da assinatura. Obrigatório. |
| subscriptionId | Guid | O identificador exclusivo da assinatura que gerou a notificação. Obrigatório. |
| tenantId | Guid | O identificador exclusivo do locatário do qual a notificação de alteração se originou. Obrigatório. |
Relações
Nenhum
Representação JSON
A representação JSON a seguir mostra o tipo de recurso.
{
"@odata.type": "#microsoft.graph.changeNotification",
"changeType": "String",
"clientState": "String",
"encryptedContent": {
"@odata.type": "microsoft.graph.changeNotificationEncryptedContent"
},
"id": "String (identifier)",
"lifecycleEvent": "String",
"resource": "String",
"resourceData": {
"@odata.type": "microsoft.graph.resourceData"
},
"subscriptionExpirationDateTime": "String (timestamp)",
"subscriptionId": "Guid",
"tenantId": "Guid"
}