teamsAsyncOperation-Ressourcentyp

Namespace: microsoft.graph

Wichtig

Die APIs unter der /beta Version in Microsoft Graph können sich ändern. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in v1.0 verfügbar ist, verwenden Sie die Version Selektor.

Ein asynchroner Microsoft Teams-Vorgang ist ein Vorgang, der die Lebensdauer einer einzelnen API-Anforderung überschreitet. Diese Vorgänge sind lang oder zu teuer, um sie innerhalb des Zeitrahmens ihrer ursprünglichen Anforderung abzuschließen.

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 von teamsAsyncOperation enthält. Überprüfen Sie regelmäßig die status des Vorgangs, indem Sie eine GET-Anforderung an diesen Speicherort stellen. Warten Sie >zwischen den Überprüfungen 30 Sekunden. Wenn die Anforderung erfolgreich abgeschlossen wird, wird die status "erfolgreich" und targetResourceLocation verweist auf die erstellte/geänderte Ressource.

Methoden

Methode Rückgabetyp Beschreibung
Auflisten von Vorgängen in einem Chat resourceSpecificPermissionGrant-Sammlung Auflisten von asynchronen Vorgängen, die in einem bestimmten Chat ausgeführt wurden oder ausgeführt werden.
Get-Vorgang 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 string Eindeutige Vorgangs-ID.
operationType teamsAsyncOperationType Gibt den Typ des zu beschreibenden Vorgangs an.
createdDateTime DateTimeOffset Zeitpunkt, zu dem der Vorgang erstellt wurde.
status teamsAsyncOperationStatus Vorgang status.
lastActionDateTime DateTimeOffset Zeitpunkt, zu dem der asynchrone Vorgang zuletzt aktualisiert wurde.
attemptsCount Int32 Anzahl der Versuche des Vorgangs, bevor er als erfolgreich oder fehlgeschlagen markiert wurde.
targetResourceId GUID Die ID des Objekts, das als Ergebnis dieses asynchronen Vorgangs erstellt oder geändert wird, in der Regel ein Team.
targetResourceLocation string Die Position des Objekts, das als Ergebnis dieses asynchronen Vorgangs erstellt oder geändert wird. Diese URL sollte als nicht transparenter Wert behandelt und nicht in die Komponentenpfade analysiert werden.
error operationError Jeder Fehler, der dazu führt, 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
}