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


Тип ресурса changeNotification

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

Важно!

API версии /beta в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.

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

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

Методы

Нет.

Свойства

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

Связи

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

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

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

{
  "@odata.type": "#microsoft.graph.changeNotification",
  "id": "String (identifier)",
  "subscriptionId": "Guid",
  "subscriptionExpirationDateTime": "String (timestamp)",
  "clientState": "String",
  "changeType": "String",
  "resource": "String",
  "tenantId": "Guid",
  "encryptedContent": {
    "@odata.type": "microsoft.graph.changeNotificationEncryptedContent"
  },
  "lifecycleEvent": "String",
  "resourceData": {
    "@odata.type": "microsoft.graph.resourceData"
  }
}