teamsAsyncOperation 资源类型

命名空间:microsoft.graph

重要

Microsoft Graph /beta 版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。

Microsoft Teams 异步作是超越单个 API 请求生存期的作。 这些作运行时间长或成本过高,无法在发起请求的时间范围内完成。

启动异步作时,该方法将返回 202 Accepted 响应代码。 响应还将包含 Location 标头,其中包含 teamsAsyncOperation 的位置。 通过对此位置发出 GET 请求,定期检查作的状态;在检查之间等待 >30 秒。 请求成功完成后,状态将为“成功”,并且 targetResourceLocation 将指向已创建/修改的资源。

方法

方法 返回类型 说明
列举操作 resourceSpecificPermissionGrant 集合 列出在特定聊天上运行或正在运行的异步作。
获取作 resourceSpecificPermissionGrant 集合 获取在特定资源上运行或正在运行的异步作。

属性

属性 类型 说明
attemptsCount Int32 在标记为成功或失败之前尝试作的次数。
createdDateTime DateTimeOffset 创建作的时间。
error operationError 导致异步作失败的任何错误。
id string 唯一的作 ID。
lastActionDateTime DateTimeOffset 上次更新异步作的时间。
operationType teamsAsyncOperationType 表示所述作的类型。 可能的值为:invalid、、cloneTeam、、archiveTeamteamifyGroupunknownFutureValuecreateChannelcreateTeamunarchiveTeam、、createChatarchiveChannel、、 。 unarchiveChannel 使用Prefer: include-unknown-enum-members请求标头获取此可演变枚举中的以下值:teamifyGroupcreateChannel、、createChatarchiveChannelunarchiveChannel
status teamsAsyncOperationStatus 作状态。
targetResourceId String 由于此异步作而创建或修改的对象(通常是 团队)的 ID。
targetResourceLocation string 由于此异步作而创建或修改的对象的位置。 此 URL 应被视为不透明的值,而不是解析为其组件路径。

关系

无。

JSON 表示形式

以下 JSON 表示形式显示了资源类型。

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