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 Versão.
Uma operação assíncrona do Microsoft Teams é uma operação que transcende o tempo de vida de uma única solicitação de API. Essas operações são longas ou muito caras para serem concluídas dentro do prazo 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 cabeçalho Local, que contém o local do teamsAsyncOperation. Periodicamente marcar o status da operação fazendo uma solicitação GET para esse local; aguarde >30 segundos entre as 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 foram executadas ou estão em execução em um chat específico. |
Obter operação | Coleção resourceSpecificPermissionGrant | Obtenha uma operação assíncrona que foi executada ou está em execução em um recurso específico. |
Propriedades
Propriedade | Tipo | Descrição |
---|---|---|
id | string | ID de operação exclusiva. |
operationType | teamsAsyncOperationType | Denota o tipo de operação que está sendo descrita. |
createdDateTime | DateTimeOffset | Hora em que a operação foi criada. |
status | teamsAsyncOperationStatus | Operação status. |
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 como bem-sucedida ou com 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 analisada em seus caminhos de componente. |
erro | operationError | Qualquer erro que faça com que a operação assíncrona falhe. |
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
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de