tipo de recurso teamsAsyncOperationteamsAsyncOperation resource type

Namespace: microsoft.graphNamespace: microsoft.graph

Uma operação assíncrona do Microsoft Teams é uma operação que transcende o tempo de vida de uma única solicitação de API.A Microsoft Teams async operation is an operation that transcends the lifetime of a single API request. Essas operações são de longa duração ou muito caras para concluir dentro do prazo de sua solicitação de origem.These operations are long-running or too expensive to complete within the timeframe of their originating request.

Quando uma operação assíncrona é iniciada, o método retorna um código de resposta aceito 202.When an async operation is initiated, the method returns a 202 Accepted response code. A resposta também conterá um cabeçalho de local, que contém o local do teamsAsyncOperation.The response will also contain a Location header, which contains the location of the teamsAsyncOperation. Verifique periodicamente o status da operação fazendo uma solicitação GET para este local; Aguarde >30 segundos entre as verificações.Periodically check the status of the operation by making a GET request to this location; wait >30 seconds between checks. Quando a solicitação for concluída com êxito, o status será "bem-sucedido" e o targetResourceLocation apontará para o recurso criado/modificado.When the request completes successfully, the status will be "succeeded" and the targetResourceLocation will point to the created/modified resource.

PropriedadesProperties

PropriedadeProperty TipoType DescriçãoDescription
idid stringstring ID de operação exclusiva.Unique operation id.
OperationTypeoperationType teamsAsyncOperationTypeteamsAsyncOperationType Indica o tipo de operação que está sendo descrito.Denotes which type of operation is being described.
createdDateTimecreatedDateTime DateTimeOffsetDateTimeOffset Hora em que a operação foi criada.Time when the operation was created.
statusstatus teamsAsyncOperationStatusteamsAsyncOperationStatus Status da operação.Operation status.
lastActionDateTimelastActionDateTime DateTimeOffsetDateTimeOffset Hora em que a operação assíncrona foi atualizada pela última vez.Time when the async operation was last updated.
attemptsCountattemptsCount Int32Int32 Número de vezes em que a operação foi tentada antes de ser marcada com êxito ou falhou.Number of times the operation was attempted before being marked successful or failed.
targetResourceIdtargetResourceId #c0guid A ID do objeto que é criado ou modificado como resultado dessa operação assíncrona, normalmente uma equipe.The ID of the object that's created or modified as result of this async operation, typically a team.
targetResourceLocationtargetResourceLocation stringstring O local do objeto que é criado ou modificado como resultado dessa operação assíncrona.The location of the object that's created or modified as result of this async operation. Essa URL deve ser tratada como um valor opaco e não analisada em seus caminhos de componente.This URL should be treated as an opaque value and not parsed into its component paths.
erroerror operationErroroperationError Qualquer erro que causa falha na operação assíncrona.Any error that causes the async operation to fail.

Representação JSONJSON representation

Veja a seguir uma representação JSON do recurso.The following is a JSON representation of the resource.

{
    "id": "string",
    "operationType": "archiveTeam",
    "createdDateTime": "2018-01-01T00:00:00.0000000Z",
    "status": "succeeded",
    "lastActionDateTime": "2018-01-01T00:00:00.0000000Z",
    "attemptsCount": 1,
    "targetResourceId": "fa4aa5a2-a75b-4769-86f4-9e2742a18fda",
    "targetResourceLocation": "/groups('fa4aa5a2-a75b-4769-86f4-9e2742a18fda')/team",
    "error": null
}