printTask リソースの種類

名前空間: microsoft.graph

重要

Microsoft Graph のバージョンの /beta API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 API が v1.0 で使用できるかどうかを確認するには、 バージョン セレクターを使用します。

ユニバーサル 印刷イベントの結果として実行または実行されているタスクを表します。

このリソースを使用してプル印刷のサポートをユニバーサル 印刷に追加する方法の詳細については、「プル印刷 をサポートするためのユニバーサル 印刷の拡張」を参照してください。

メソッド

メソッド 戻り値の型 説明
List (printTaskDefintion から) printTask 特定の printTaskDefinition に基づいて作成されたタスクの一覧を取得します。 この一覧には、現在実行中のタスクと最近完了したタスクが含まれます。
Get printTask 印刷タスクの詳細を取得します。
Update printTask 印刷タスクを更新します。

プロパティ

プロパティ 種類 説明
id String printTask の識別子。 読み取り専用です。
status printTaskStatus この printTask の現在の実行状態。 呼び出し元のアプリケーションは、関連する printJob が別のプリンターにリダイレクトされていない限り、処理が完了したときにこの状態を更新する役割を担います。 完了を報告できないと、関連する印刷ジョブが印刷からブロックされ、最終的に削除されます。
parentUrl String このタスクをトリガーした印刷エンティティの URL。 たとえば、「 https://graph.microsoft.com/beta/print/printers/{printerId}/jobs/{jobId} 」のように入力します。 読み取り専用です。

リレーションシップ

リレーションシップ 説明
トリガー printTaskTrigger このタスクの実行をトリガーした printTaskTrigger。 読み取り専用です。
definition 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"}
}