次の方法で共有


changeNotification リソース タイプ

名前空間: microsoft.graph

Microsoft Graph サブスクリプションのサブスクライバー (アプリ) に送信される通知を表します。 このリソースのすべてのプロパティは読み取り専用です。

詳細については、「 Microsoft Graph を使用して変更通知を取得する」を参照してください。

メソッド

なし。

プロパティ

プロパティ 説明
changeType changeType 変更通知を発生させる変更の種類を示します。 サポートされている値は createdupdateddeleted です。 必須です。
clientState string サブスクリプション要求で送信された clientState プロパティの値 (存在する場合)。 最大の長さは、255 文字です。 クライアントは、clientState プロパティの値を比較することで、変更通知がサービスから送信されたかどうかをチェックできます。 サブスクリプションで送信された clientState プロパティの値は、各変更通知で受信した clientState プロパティの値と比較されます。 省略可能。
encryptedContent changeNotificationEncryptedContent (プレビュー)変更通知と共に添付された暗号化されたコンテンツ。 サブスクリプション要求中に encryptionCertificateincludeResourceData が定義され、リソースでサポートされている場合にのみ指定されます。 省略可能。
id string 通知の一意の ID。 省略可能。
lifecycleEvent lifecycleEventType 現在の通知がライフサイクル通知の場合のライフサイクル通知の種類。 省略可能。 サポートされている値は、 missedsubscriptionRemovedreauthorizationRequiredです。 省略可能。
resource String 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"
}