Тип ресурса teamsAsyncOperation
Пространство имен: microsoft.graph
Асинхронная операция Microsoft Teams — это операция, которая выходит за пределы времени существования одного запроса API. Эти операции являются длительными или слишком дорогостоящими, чтобы завершить их в течение периода времени их исходного запроса.
При инициировании асинхронной операции метод возвращает код ответа 202 Accepted. Ответ также будет содержать заголовок Location, содержащий расположение teamsAsyncOperation. Периодически проверяйте состояние операции, выполняя запрос GET к этому расположению; подождите >30 секунд между проверками. После успешного завершения запроса состояние будет "Успешно" и targetResourceLocation будет указывать на созданный или измененный ресурс.
Свойства
Свойство | Тип | Описание |
---|---|---|
attemptsCount | Int32 | Количество попыток выполнения операции до того, как она помечается успешно или неудачно. |
createdDateTime | DateTimeOffset | Время создания операции. |
error | operationError | Любая ошибка, которая приводит к сбою асинхронной операции. |
id | string | Уникальный идентификатор операции. |
lastActionDateTime | DateTimeOffset | Время последнего обновления асинхронной операции. |
operationType | teamsAsyncOperationType | Обозначает тип описанной операции. Возможные значения: invalid , cloneTeam , archiveTeam , unarchiveTeam , createTeam , unknownFutureValue , teamifyGroup , createChannel , archiveChannel , unarchiveChannel . Чтобы получить следующие значения в этой изменяемой перечислении, необходимо использовать Prefer: include-unknown-enum-members заголовок запроса: teamifyGroup , createChannel , archiveChannel , . unarchiveChannel |
status | teamsAsyncOperationStatus | Состояние операции. |
targetResourceId | String | Идентификатор объекта, созданного или измененного в результате этой асинхронной операции, как правило, командой. |
targetResourceLocation | string | Расположение объекта, созданного или измененного в результате этой асинхронной операции. Этот URL-адрес следует рассматривать как непрозрачное значение и не анализировать пути к его компонентам. |
Представление JSON
В следующем представлении JSON показан тип ресурса.
{
"attemptsCount": "Int32",
"createdDateTime": "String (timestamp)",
"error": { "@odata.type": "microsoft.graph.operationError" },
"id": "String (identifier)",
"lastActionDateTime": "String (timestamp)",
"operationType": "String",
"status": "String",
"targetResourceId": "String",
"targetResourceLocation": "String"
}