teamsAsyncOperation リソースの種類
名前空間: microsoft.graph
重要
Microsoft Graph のバージョンの /beta API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 API が v1.0 で使用できるかどうかを確認するには、 バージョン セレクターを使用します。
非同期Microsoft Teamsは、単一の API 要求の有効期間を超えた操作です。 これらの操作は、実行時間が長い場合や、元の要求の時間枠内に完了するコストが高すぎます。
非同期操作が開始されると、メソッドは 202 Accepted 応答コードを返します。 応答には、teamsAsyncOperation の場所を含む Location ヘッダーも含まれます。 この場所に GET 要求を行って、操作の状態を定期的に確認します。チェック>30 秒待ちます。 要求が正常に完了すると、状態は "成功" し、targetResourceLocation は作成または変更されたリソースを指します。
メソッド
| メソッド | 戻り値の型 | 説明 |
|---|---|---|
| チャットの操作を一覧表示する | resourceSpecificPermissionGrant コレクション | 特定のチャットで実行または実行されている非同期操作を一覧表示します。 |
| 操作の取得 | resourceSpecificPermissionGrant コレクション | 特定のリソースで実行または実行されている非同期操作を取得します。 |
プロパティ
| プロパティ | 種類 | 説明 |
|---|---|---|
| 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": "string",
"createdDateTime": "string (timestamp)",
"status": "string",
"lastActionDateTime": "string (timestamp)",
"attemptsCount": "Integer",
"targetResourceId": "string",
"targetResourceLocation": "string",
"error": null
}
フィードバック
フィードバックの送信と表示