changeNotification 资源类型

命名空间:microsoft.graph

表示发送给订阅者的通知。 此资源的所有属性都是只读的。

有关详细信息,请参阅 Microsoft Graph API 通过更改通知

方法

无。

属性

属性 类型 说明
changeType changeType 指示将引发更改通知的更改类型。 支持的值是:createdupdateddeleted。 必需项。
clientState string 订阅请求请求中发送的 clientState ((如果有) )。 最大长度为 255 个字符。 客户端可以通过比较 clientState 属性的值来检查更改通知是否来自服务。 与订阅一起发送的 clientState 属性的值与每次更改通知时收到的 clientState 属性的值进行比较。 可选。
encryptedContent changeNotificationEncryptedContent (预览) 更改通知附加的加密内容。 仅在订阅 请求期间定义了 encryptionCertificateincludeResourceData 且资源支持它时提供。 可选。
id string 通知的唯一 ID。 可选。
lifecycleEvent lifecycleEventType 如果当前通知是生命周期通知,则生命周期通知的类型。 可选。 支持的值是 、missed``subscriptionRemovedreauthorizationRequired。 可选。
resource 字符串 发出更改通知的资源 https://graph.microsoft.com相对于 的 URI。 必需项。
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"
  }
}