ressourcentyp "teamsAsyncOperation"
Namespace: microsoft.graph
Wichtig
APIs unter der /beta Version in Microsoft Graph können geändert werden. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in Version 1.0 verfügbar ist, verwenden Sie die Versionsauswahl .
Ein Microsoft Teams asynchrone Vorgang ist ein Vorgang, der die Lebensdauer einer einzelnen API-Anforderung überschreitet. Diese Vorgänge sind lange ausgeführt oder zu kostspielig, um innerhalb des Zeitrahmens ihrer ursprünglichen Anforderung abgeschlossen zu werden.
Wenn ein asynchroner Vorgang initiiert wird, gibt die Methode den Antwortcode 202 Accepted zurück. Die Antwort enthält auch einen Location-Header, der den Speicherort der teamsAsyncOperation enthält. Überprüfen Sie in regelmäßigen Abständen den Status des Vorgangs, indem Sie eine GET-Anforderung an diesen Speicherort senden. warten Sie >30 Sekunden zwischen den Prüfungen. Wenn die Anforderung erfolgreich abgeschlossen ist, wird der Status "erfolgreich" sein, und targetResourceLocation verweist auf die erstellte/geänderte Ressource.
Methoden
| Methode | Rückgabetyp | Beschreibung |
|---|---|---|
| Auflisten von Vorgängen in einem Chat | resourceSpecificPermissionGrant-Sammlung | Auflisten asynchroner Vorgänge, die in einem bestimmten Chat ausgeführt wurden oder ausgeführt werden. |
| Vorgang abrufen | resourceSpecificPermissionGrant-Sammlung | Rufen Sie einen asynchronen Vorgang ab, der für eine bestimmte Ressource ausgeführt wurde oder ausgeführt wird. |
Eigenschaften
| Eigenschaft | Typ | Beschreibung |
|---|---|---|
| id | Zeichenfolge | Eindeutige Vorgangs-ID. |
| operationType | teamsAsyncOperationType | Gibt den Typ des beschriebenen Vorgangs an. |
| createdDateTime | DateTimeOffset | Zeitpunkt, zu dem der Vorgang erstellt wurde. |
| status | teamsAsyncOperationStatus | Vorgangsstatus. |
| lastActionDateTime | DateTimeOffset | Zeitpunkt, zu dem der asynchrone Vorgang zuletzt aktualisiert wurde. |
| attemptsCount | Int32 | Häufigkeit, mit der der Vorgang versucht wurde, bevor er als erfolgreich markiert wurde oder fehlgeschlagen ist. |
| targetResourceId | GUID | Die ID des Objekts, das aufgrund dieses asynchronen Vorgangs erstellt oder geändert wird, in der Regel ein Team. |
| targetResourceLocation | Zeichenfolge | Der Speicherort des Objekts, das aufgrund dieses asynchronen Vorgangs erstellt oder geändert wird. Diese URL sollte als undurchsichtiger Wert behandelt und nicht in die Zugehörigen Komponentenpfade analysiert werden. |
| error | operationError | Fehler, die dazu führen, dass der asynchrone Vorgang fehlschlägt. |
JSON-Darstellung
Es folgt eine JSON-Darstellung der Ressource.
{
"id": "string",
"operationType": "string",
"createdDateTime": "string (timestamp)",
"status": "string",
"lastActionDateTime": "string (timestamp)",
"attemptsCount": "Integer",
"targetResourceId": "string",
"targetResourceLocation": "string",
"error": null
}
Feedback
Feedback senden und anzeigen für