Поделиться через


Тип ресурса engagementAsyncOperation

Пространство имен: microsoft.graph

Важно!

API версии /beta в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.

Представляет состояние асинхронной операции Viva Engage, которая является операцией, которая выходит за пределы времени существования одного запроса API. Эти операции являются длительными или слишком дорогостоящими, чтобы выполнить их в течение срока их первоначального запроса.

При инициировании асинхронной операции метод возвращает 202 Accepted код ответа и заголовок расположения операции, содержащий расположение engagementAsyncOperation. Периодически проверка состояние операции, выполняя запрос GET к этому расположению; подождите >30 секунд между проверками. После успешного завершения запроса состояние операции указывает succeeded , а resourceLocation указывает на созданный или измененный ресурс.

Наследует от longRunningOperation.

Методы

Метод Тип возвращаемых данных Описание
Получение engagementAsyncOperation Получите engagementAsyncOperation для отслеживания длительно выполняющегося запроса на операцию.

Свойства

Свойство Тип Описание
createdDateTime DateTimeOffset Дата и время создания операции. Тип метки времени представляет сведения о дате и времени в формате ISO 8601 и всегда находится в формате UTC. Например, значение полуночи 1 января 2014 г. в формате UTC: 2014-01-01T00:00:00Z. Наследуется от longRunningOperation.
id String Уникальный идентификатор для операции. Наследуется от longRunningOperation.
lastActionDateTime DateTimeOffset Дата и время последнего обновления асинхронной операции. Тип метки времени представляет сведения о дате и времени в формате ISO 8601 и всегда находится в формате UTC. Например, значение полуночи 1 января 2014 г. в формате UTC: 2014-01-01T00:00:00Z. Наследуется от longRunningOperation.
operationType engagementAsyncOperationType Тип длительной операции. Возможные значения: createCommunity, unknownFutureValue.
resourceId String Идентификатор объекта, созданного или измененного в результате этой асинхронной операции.
resourceLocation String Расположение объекта, созданного или измененного в результате этой асинхронной операции. Наследуется от longRunningOperation.
status longRunningOperationStatus Состояние операции. Допустимые значения: notStarted, running, succeeded, failed, skipped, unknownFutureValue. Наследуется от longRunningOperation.
statusDetail String Сведения о состоянии операции. Наследуется от longRunningOperation.

Значения engagementAsyncOperationType

Member Описание
createCommunity Операция создания сообщества Viva Engage.
unknownFutureValue Изменяемое значение перечисления sentinel. Не используйте.

Представление JSON

В следующем представлении JSON показан тип ресурса.

{
  "@odata.type": "#microsoft.graph.engagementAsyncOperation",
  "createdDateTime": "String (timestamp)",
  "id": "String (identifier)",
  "lastActionDateTime": "String (timestamp)",
  "operationType": "String",
  "resourceId": "String",
  "resourceLocation": "String",
  "status": "String",
  "statusDetail": "String"
}