teamsAsyncOperation リソースの種類

名前空間: microsoft.graph

Microsoft Teams の非同期操作は、1 つの API 要求の有効期間を超える操作です。 これらの操作は、実行時間が長いか、元の要求の期間内に完了するにはコストがかかりすぎます。

非同期操作が開始されると、メソッドは 202 Accepted 応答コードを返します。 応答には、teamsAsyncOperation の場所を含む Location ヘッダーも含まれます。 この場所に GET 要求を行うことで、操作の状態を定期的にチェックします。チェックの間は 30 秒待ちます>。 要求が正常に完了すると、状態は "成功" になり、targetResourceLocation は作成/変更されたリソースを指します。

プロパティ

プロパティ 説明
attemptsCount Int32 操作が成功または失敗とマークされるまでに試行された回数。
createdDateTime DateTimeOffset 操作が作成された時刻。
error operationError 非同期操作が失敗する原因となるエラー。
id string 一意の操作 ID。
lastActionDateTime DateTimeOffset 非同期操作が最後に更新された時刻。
operationType teamsAsyncOperationType 記述されている操作の種類を示します。
status teamsAsyncOperationStatus 操作の状態。
targetResourceId guid この非同期操作の結果として作成または変更されたオブジェクトの ID (通常は チーム)。
targetResourceLocation 文字列 この非同期操作の結果として作成または変更されたオブジェクトの場所。 この URL は不透明な値として扱われ、そのコンポーネント パスには解析されません。

JSON 表記

リソースの JSON 表記を次に示します。

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