Тип ресурса engagementAsyncOperation
Пространство имен: microsoft.graph
Представляет состояние асинхронной операции Viva Engage, которая является операцией, которая выходит за пределы времени существования одного запроса API. Эти операции являются длительными или слишком дорогостоящими, чтобы выполнить их в течение срока их первоначального запроса.
При инициировании асинхронной операции метод возвращает 202 Accepted
код ответа и Operation-Location
заголовок, содержащий расположение 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"
}