Службы коммуникации Azure — события присутствия

В этой статье приведены свойства и схема событий присутствия служб коммуникации. Общие сведения о схемах событий см. в статье Схема событий службы "Сетка событий Azure".

Типы событий

Службы коммуникации Azure выдают следующие типы событий присутствия пользователей:

Тип события Описание
Microsoft.Communication.UserDisconnected Опубликовано после того, как пользователь служб коммуникации будет назначен как отключенный от служб коммуникации

Ответы на события

При активации события служба Сетки событий отправляет данные о нем на подписанные конечные точки.

В этом разделе приведен пример того, как будут выглядеть данные для каждого события.

Это важно

Журналы, связанные с состоянием отключения пользователя, могут быть реплицированы глобально. Вы можете получить отключенное состояние, подписавшись на это событие через сетку событий.

Замечание

Событие Microsoft.Communication.UserDisconnected применимо только в контексте чата.

Microsoft.Communication.UserDisconnected

[
 {
  "id": "8f60490d-0719-4d9d-a1a6-835362fb752e",
  "topic": "/subscriptions/{subscription-id}/resourcegroups/}{group-name}/providers/microsoft.communication/communicationservices/{communication-services-resource-name}",
  "subject": "user/{rawId}",
  "data": {
    "userCommunicationIdentifier": {
      "rawId": "8:acs:3d703c91-9657-4b3f-b19c-ef9d53f99710_0000000b-d198-0d50-84f5-084822008d40",
      "communicationUser": {
        "id": "8:acs:3d703c91-9657-4b3f-b19c-ef9d53f99710_0000000b-d198-0d50-84f5-084822008d40"
      }
    }
  },
  "eventType": "Microsoft.Communication.UserDisconnected",
  "dataVersion": "1.0",
  "metadataVersion": "1",
  "eventTime": "2021-08-10T20:25:38Z"
 }
]