Tipo de recurso teamsAsyncOperation
Namespace: microsoft.graph
Importante
As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor de versão.
Uma Microsoft Teams assíncrona é uma operação que transcende o tempo de vida de uma única solicitação de API. Essas operações são de longa duração ou muito caras para concluir dentro do período de tempo de sua solicitação de origem.
Quando uma operação assíncrona é iniciada, o método retorna um código de resposta aceito 202. A resposta também conterá um header Location, que contém o local do teamsAsyncOperation. Verifique periodicamente o status da operação fazendo uma solicitação GET para esse local; aguarde >30 segundos entre verificações. Quando a solicitação for concluída com êxito, o status será "bem-sucedido" e o targetResourceLocation apontará para o recurso criado/modificado.
Métodos
| Método | Tipo de retorno | Descrição |
|---|---|---|
| Listar operações em um chat | Coleção resourceSpecificPermissionGrant | Listar operações assíncronas que executam ou estão em execução em um chat específico. |
| Obter operação | Coleção resourceSpecificPermissionGrant | Obter uma operação assíncrona que foi executado ou está sendo executado em um recurso específico. |
Propriedades
| Propriedade | Tipo | Descrição |
|---|---|---|
| id | string | ID de operação exclusiva. |
| operationType | teamsAsyncOperationType | Indica o tipo de operação que está sendo descrito. |
| createdDateTime | DateTimeOffset | Hora em que a operação foi criada. |
| status | teamsAsyncOperationStatus | Status da operação. |
| lastActionDateTime | DateTimeOffset | Hora em que a operação assíncrona foi atualizada pela última vez. |
| attemptsCount | Int32 | Número de vezes que a operação foi tentada antes de ser marcada com êxito ou falha. |
| targetResourceId | guid | A ID do objeto criado ou modificado como resultado dessa operação assíncrona, normalmente uma equipe. |
| targetResourceLocation | string | O local do objeto criado ou modificado como resultado dessa operação assíncrona. Essa URL deve ser tratada como um valor opaco e não analisado em seus caminhos de componente. |
| erro | operationError | Qualquer erro que cause falha na operação assíncrona. |
Representação JSON
Veja a seguir uma representação JSON do recurso.
{
"id": "string",
"operationType": "string",
"createdDateTime": "string (timestamp)",
"status": "string",
"lastActionDateTime": "string (timestamp)",
"attemptsCount": "Integer",
"targetResourceId": "string",
"targetResourceLocation": "string",
"error": null
}
Comentários
Enviar e exibir comentários de