Tipo de recurso teamsAsyncOperation

Espacio de nombres: microsoft.graph

Una operación asincrónica de Microsoft Teams es una operación que trasciende la duración de una única solicitud de API. Estas operaciones son de ejecución prolongada o demasiado costosas para completarse en el período de tiempo de su solicitud de origen.

Cuando se inicia una operación asincrónica, el método devuelve un código de respuesta aceptado 202. La respuesta también contendrá un encabezado Location, que contiene la ubicación de teamsAsyncOperation. Compruebe periódicamente el estado de la operación realizando una solicitud GET a esta ubicación; espere >30 segundos entre las comprobaciones. Cuando la solicitud se complete correctamente, el estado será "correcto" y targetResourceLocation apuntará al recurso creado o modificado.

Propiedades

Propiedad Tipo Descripción
attemptsCount Int32 Número de veces que se intentó la operación antes de que se marcase como correcta o con errores.
createdDateTime DateTimeOffset Hora en que se creó la operación.
error operationError Cualquier error que haga que se produzca un error en la operación asincrónica.
id string Identificador de operación único.
lastActionDateTime DateTimeOffset Hora en que se actualizó por última vez la operación asincrónica.
operationType teamsAsyncOperationType Indica qué tipo de operación se está describiendo.
status teamsAsyncOperationStatus Estado de la operación.
targetResourceId guid Identificador del objeto que se crea o modifica como resultado de esta operación asincrónica, normalmente un equipo.
targetResourceLocation string Ubicación del objeto que se crea o modifica como resultado de esta operación asincrónica. Esta dirección URL debe tratarse como un valor opaco y no analizarse en sus rutas de acceso de componente.

Representación JSON

La siguiente es una representación JSON del recurso

{
    "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
}