changeNotification 资源类型
命名空间:microsoft.graph
表示发送到订阅服务器的通知。 此资源的所有属性都是只读的。
有关详细信息,请参阅 使用 Microsoft Graph 获取更改通知。
方法
无。
属性
属性 | 类型 | 说明 |
---|---|---|
changeType | changeType | 指示将引发更改通知的更改类型。 支持的值是:created 、updated 、deleted 。 必填。 |
clientState | string | 如果有任何) , (订阅请求中发送的 clientState 属性的值。 最大长度为 255 个字符。 客户端可以通过比较 clientState 属性的值来检查更改通知是否来自服务。 使用订阅发送的 clientState 属性的值与随每个更改通知一起接收的 clientState 属性的值进行比较。 可选。 |
encryptedContent | changeNotificationEncryptedContent | (预览) 随更改通知一起附加的加密内容。 仅在订阅请求期间定义了 encryptionCertificate 和 includeResourceData 且资源支持它时才提供。 可选。 |
id | string | 通知的唯一 ID。 可选。 |
lifecycleEvent | lifecycleEventType | 如果当前通知是生命周期通知,则为生命周期通知的类型。 可选。 支持的值为 missed 、 subscriptionRemoved 、 reauthorizationRequired 。 可选。 |
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"
}