teamsAsyncOperation リソースの種類

名前空間: microsoft.graph

非同期Microsoft Teamsは、単一の API 要求の有効期間を超えた操作です。 これらの操作は、実行時間が長い場合や、元の要求の時間枠内に完了するコストが高すぎます。

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

プロパティ

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

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
}