printTask 资源类型

命名空间:microsoft.graph

重要

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

表示正在执行或已作为通用打印事件执行的任务。

有关如何使用此资源向通用打印添加拉取打印支持的详细信息,请参阅 扩展通用打印以支持拉取打印

方法

方法 返回类型 说明
List tasks printTask 获取已基于特定 printTaskDefinition 创建的任务列表。 该列表包括当前正在运行的任务和最近完成的任务。
获取任务 printTask 获取有关打印任务的详细信息。
更新任务 printTask 汇报打印任务。

属性

属性 类型 说明
id String printTask 的标识符。 此为只读属性。
status printTaskStatus 此 printTask 的当前执行状态。 除非相关 printJob 已重定向到另一台打印机,否则调用应用程序负责在处理完成后更新此状态。 未能报告完成将导致相关打印作业被阻止打印并最终被删除。
parentUrl String 触发此任务的打印实体的 URL。 例如,https://graph.microsoft.com/beta/print/printers/{printerId}/jobs/{jobId}。 只读。

关系

关系 类型 说明
触发 printTaskTrigger 触发此任务执行的 printTaskTrigger。 此为只读属性。
定义 printTaskDefinition 用于创建此任务的 printTaskDefinition。 只读。

JSON 表示形式

下面是资源的 JSON 表示形式。

{
  "id": "String (identifier)",
  "status": {"@odata.type": "microsoft.graph.printTaskStatus"},
  "parentUrl": "String",
  "trigger": {"@odata.type": "microsoft.graph.printTaskTrigger"},
  "definition": {"@odata.type": "microsoft.graph.printTaskDefinition"}
}