Tipo de recurso teamsAsyncOperation
Espacio de nombres: microsoft.graph
Importante
Las API de la versión /beta
de Microsoft Graph están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción. Para determinar si una API está disponible en la versión 1.0, use el selector de Versión.
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.
Métodos
Método | Tipo de valor devuelto | Descripción |
---|---|---|
Operaciones de lista | Colección de resourceSpecificPermissionGrant | Enumere las operaciones asincrónicas que se ejecutaron o se ejecutan en un chat específico. |
Obtener operación | Colección de resourceSpecificPermissionGrant | Obtenga una operación asincrónica que se ejecuta o se ejecuta en un recurso específico. |
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 el tipo de operación descrito. Los valores posibles son: invalid , cloneTeam , archiveTeam , unarchiveTeam , createTeam , unknownFutureValue , teamifyGroup , createChannel , createChat , archiveChannel y unarchiveChannel . Debe usar el encabezado de Prefer: include-unknown-enum-members solicitud para obtener los siguientes valores en esta enumeración evolvable: teamifyGroup , createChannel , createChat , , unarchiveChannel archiveChannel . |
status | teamsAsyncOperationStatus | Estado de la operación. |
targetResourceId | Cadena | 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 representación JSON muestra el tipo de recurso.
{
"attemptsCount": "Int32",
"createdDateTime": "String (timestamp)",
"error": { "@odata.type": "microsoft.graph.operationError" },
"id": "String (identifier)",
"lastActionDateTime": "String (timestamp)",
"operationType": "String",
"status": "String",
"targetResourceId": "String",
"targetResourceLocation": "String"
}