Тип ресурса changeNotification

Пространство имен: microsoft.graph

Представляет уведомление, отправленное подписчику (приложению) подписки Microsoft Graph. Все свойства этого ресурса доступны только для чтения.

Дополнительные сведения см. в статье Получение уведомлений об изменениях с помощью Microsoft Graph.

Методы

Нет.

Свойства

Примечание.
Свойство changeType является обязательным и присутствует только в уведомлениях об изменениях. Свойство lifecycleEvent является обязательным и присутствует только в уведомлениях о жизненном цикле. Эти два свойства являются взаимоисключающими; уведомление будет включать только один из них.

Свойство Тип Описание
changeType changeType Указывает тип изменения, которое вызовет уведомление об изменении. Обязательный и присутствует только для уведомлений об изменениях. Взаимоисключающий с жизненным цикломEvent. Поддерживаемые значения: created, updated, deleted.
clientState string Значение свойства clientState, отправленного в запросе подписки (при наличии). Максимальная длина: 255 символов. Клиент может проверка, поступило ли уведомление об изменении от службы, сравнив значения свойства clientState. Значение свойства clientState, отправленного вместе с подпиской, сравнивается со значением свойства clientState, полученного при каждом уведомлении об изменении. Необязательный параметр.
encryptedContent changeNotificationEncryptedContent (предварительная версия) Зашифрованное содержимое, присоединенное с уведомлением об изменениях. Предоставляется только в том случае, если шифрованиеCertificate и includeResourceData были определены во время запроса подписки и если ресурс поддерживает его. Необязательный параметр.
id string Уникальный идентификатор уведомления. Необязательный параметр.
lifecycleEvent lifecycleEventType Тип уведомления о жизненном цикле. Обязательный и присутствует только для уведомлений о жизненном цикле. Взаимоисключающий с changeType. Поддерживаемые значения: missed, subscriptionRemoved, reauthorizationRequired.
resource Строка Универсальный код ресурса (URI) ресурса, который отправляет уведомление об изменении относительно https://graph.microsoft.com. Обязательно.
resourceData resourceData Содержимое этого свойства зависит от типа связанного с ним ресурса. Необязательный параметр.
subscriptionExpirationDateTime DateTimeOffset Время окончания срока действия подписки. Обязательно.
subscriptionId GUID Уникальный идентификатор подписки, создающей уведомление. Обязательно.
tenantId GUID Уникальный идентификатор клиента, от которого поступило уведомление об изменении. Обязательный.

Связи

Отсутствуют.

Представление JSON

В следующем представлении JSON показан тип ресурса.

{
  "@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"
}