Тип ресурса engagementAsyncOperation
Пространство имен: microsoft.graph
Важно!
API версии /beta
в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.
Представляет состояние асинхронной операции 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"
}