Teilen über


teamsAsyncOperation-Ressourcentyp

Namespace: microsoft.graph

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 den Status des Vorgangs, indem Sie eine GET-Anforderung an diesen Speicherort stellen. warten Sie >30 Sekunden zwischen den Überprüfungen. Wenn die Anforderung erfolgreich abgeschlossen wird, lautet der Status "erfolgreich", und targetResourceLocation verweist auf die erstellte/geänderte Ressource.

Eigenschaften

Eigenschaft Typ Beschreibung
attemptsCount Int32 Anzahl der Versuche des Vorgangs, bevor er als erfolgreich oder fehlgeschlagen markiert wurde.
createdDateTime DateTimeOffset Zeitpunkt, zu dem der Vorgang erstellt wurde.
error operationError Jeder Fehler, der dazu führt, dass der asynchrone Vorgang fehlschlägt.
id string Eindeutige Vorgangs-ID.
lastActionDateTime DateTimeOffset Zeitpunkt, zu dem der asynchrone Vorgang zuletzt aktualisiert wurde.
operationType teamsAsyncOperationType Gibt den beschriebenen Vorgangstyp an. Mögliche Werte: invalid, cloneTeam, archiveTeam, unarchiveTeam, createTeam, unknownFutureValue, teamifyGroup, createChannel, archiveChannel, unarchiveChannel. Sie müssen den Anforderungsheader Prefer: include-unknown-enum-members verwenden, um die folgenden Werte in dieser verteilbaren Enumeration abzurufen: teamifyGroup, createChannel, archiveChannel, unarchiveChannel.
status teamsAsyncOperationStatus Vorgangsstatus.
targetResourceId Zeichenfolge 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.

JSON-Darstellung

Die folgende JSON-Darstellung zeigt den Ressourcentyp.

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