changeNotification 资源类型

命名空间:microsoft.graph

表示发送到订阅服务器的通知。 此资源的所有属性都是只读的。

有关详细信息,请参阅 使用 Microsoft Graph 获取更改通知

方法

无。

属性

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