teamsAsyncOperation-RessourcentypteamsAsyncOperation resource type

Wichtig

APIs unter der /beta Version in Microsoft Graph können Änderungen unterworfen werden.APIs under the /beta version in Microsoft Graph are subject to change. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt.Use of these APIs in production applications is not supported.

Bei einem asynchronen Microsoft Teams-Vorgang handelt es sich um eine Operation, die die Lebensdauer einer einzelnen API-Anforderung überschreitet.A Microsoft Teams async operation is an operation that transcends the lifetime of a single API request. Diese Vorgänge sind im Zeitrahmen ihrer ursprünglichen Anforderung lange oder zu kostspielig.These operations are long-running or too expensive to complete within the timeframe of their originating request.

Wenn ein asynchroner Vorgang initiiert wird, gibt die Methode einen 202 akzeptierten Antwortcode zurück.When an async operation is initiated, the method returns a 202 Accepted response code. Die Antwort enthält auch einen Location-Header, der den Speicherort des teamsAsyncOperation enthält.The response will also contain a Location header, which contains the location of the teamsAsyncOperation. Überprüfen Sie den Status des Vorgangs regelmäßig, indem Sie eine GET-Anforderung an diesen Speicherort vornehmen. warten Sie >30 Sekunden zwischen den Prüfungen.Periodically check the status of the operation by making a GET request to this location; wait >30 seconds between checks. Wenn die Anforderung erfolgreich abgeschlossen wird, ist der Status "erfolgreich", und die targetResourceLocation wird auf die erstellte/geänderte Ressource hinweisen.When the request completes successfully, the status will be "succeeded" and the targetResourceLocation will point to the created/modified resource.

EigenschaftenProperties

EigenschaftProperty TypType BeschreibungDescription
idid stringstring Eindeutige Vorgangs-ID.Unique operation id.
operationTypeoperationType teamsAsyncOperationTypeteamsAsyncOperationType Gibt an, welcher Typ von Operation beschrieben wird.Denotes which type of operation is being described.
createdDateTimecreatedDateTime DateTimeOffsetDateTimeOffset Zeitpunkt, zu dem der Vorgang erstellt wurde.Time when the operation was created.
statusstatus teamsAsyncOperationStatusteamsAsyncOperationStatus Vorgangsstatus.Operation status.
lastActionDateTimelastActionDateTime DateTimeOffsetDateTimeOffset Zeitpunkt, zu dem die asynchrone Operation zuletzt aktualisiert wurde.Time when the async operation was last updated.
attemptsCountattemptsCount Int32Int32 Häufigkeit, mit der der Vorgang versucht wurde, bevor er erfolgreich oder fehlerhaft markiert wurde.Number of times the operation was attempted before being marked successful or failed.
targetResourceIdtargetResourceId GUIDguid Die ID des Objekts, das als Ergebnis dieses asynchronen Vorgangs erstellt oder geändert wird, normalerweise ein Team.The ID of the object that's created or modified as result of this async operation, typically a team.
targetResourceLocationtargetResourceLocation stringstring Der Speicherort des Objekts, das als Ergebnis dieses asynchronen Vorgangs erstellt oder geändert wird.The location of the object that's created or modified as result of this async operation. Diese URL sollte als nicht transparenter Wert behandelt und nicht in die zugehörigen Komponentenpfade analysiert werden.This URL should be treated as an opaque value and not parsed into its component paths.
errorerror operationErroroperationError Jeder Fehler, der dazu führt, dass die asynchrone Operation fehlschlägt.Any error that causes the async operation to fail.

JSON-DarstellungJSON representation

Es folgt eine JSON-Darstellung der Ressource.The 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
}