tipo de recurso teamsAsyncOperationteamsAsyncOperation resource type

Espacio de nombres: microsoft.graphNamespace: 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.A Microsoft Teams async operation is an operation that transcends the lifetime of a single API request. Estas operaciones son de ejecución prolongada o demasiado costosas para completarse dentro del período de tiempo de su solicitud de origen.These operations are long-running or too expensive to complete within the timeframe of their originating request.

Cuando se inicia una operación asincrónica, el método devuelve un código de respuesta 202 aceptado.When an async operation is initiated, the method returns a 202 Accepted response code. La respuesta también contendrá un encabezado Location, que contiene la ubicación del teamsAsyncOperation.The response will also contain a Location header, which contains the location of the teamsAsyncOperation. Compruebe periódicamente el estado de la operación realizando una solicitud GET a esta ubicación; Espere >30 segundos entre las comprobaciones.Periodically check the status of the operation by making a GET request to this location; wait >30 seconds between checks. Cuando la solicitud finalice correctamente, el estado será "correcto" y el targetResourceLocation apuntará al recurso creado o modificado.When the request completes successfully, the status will be "succeeded" and the targetResourceLocation will point to the created/modified resource.

PropiedadesProperties

PropiedadProperty TipoType DescripciónDescription
idid stringstring Identificador de operación único.Unique operation id.
operationTypeoperationType teamsAsyncOperationTypeteamsAsyncOperationType Indica el tipo de operación que se describe.Denotes which type of operation is being described.
createdDateTimecreatedDateTime DateTimeOffsetDateTimeOffset Hora en que se creó la operación.Time when the operation was created.
statusstatus teamsAsyncOperationStatusteamsAsyncOperationStatus Estado de la operación.Operation status.
lastActionDateTimelastActionDateTime DateTimeOffsetDateTimeOffset Hora en que se actualizó por última vez la operación asincrónica.Time when the async operation was last updated.
attemptsCountattemptsCount Int32Int32 Número de veces que se intentó realizar la operación antes de que se marcara correctamente o con errores.Number of times the operation was attempted before being marked successful or failed.
targetResourceIdtargetResourceId GUID@guid IDENTIFICADOR del objeto que se crea o modifica como resultado de esta operación asincrónica, normalmente un equipo.The ID of the object that's created or modified as result of this async operation, typically a team.
targetResourceLocationtargetResourceLocation stringstring La ubicación del objeto que se crea o se modifica como resultado de esta operación asincrónica.The location of the object that's created or modified as result of this async operation. Esta dirección URL debe tratarse como un valor opaco y no analizarse en sus rutas de componente.This URL should be treated as an opaque value and not parsed into its component paths.
errorerror operationErroroperationError Cualquier error que provoque un error en la operación asincrónica.Any error that causes the async operation to fail.

Representación JSONJSON representation

La siguiente es una representación JSON del recursoThe 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
}