PrintWorkflowBackgroundSession クラス

定義

バックグラウンドで実行される 1 つの印刷ワークフロー セッションを表します。

public ref class PrintWorkflowBackgroundSession sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PrintWorkflowBackgroundSession final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PrintWorkflowBackgroundSession
Public NotInheritable Class PrintWorkflowBackgroundSession
継承
Object Platform::Object IInspectable PrintWorkflowBackgroundSession
属性

Windows の要件

デバイス ファミリ
Windows 10 Fall Creators Update (10.0.16299.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v5.0 で導入)

注釈

このクラスのインスタンスは、バックグラウンド タスク インスタンスと共に渡される PrintWorkflowTriggerDetails インスタンスから取得されます。

プロパティ

Status

現在の印刷ワークフロー セッションの状態。

メソッド

Start()

印刷ワークフローのバックグラウンド プロセスを開始します。 このクラスのイベントは、順番に発生します。

イベント

SetupRequested

印刷ワークフローのバックグラウンド セッションで最初に発生します。 このイベントは、印刷ジョブに関する情報を公開しますが、印刷コンテンツ自体は公開しません。 印刷前に印刷ジョブ構成で作業を行うために、このイベントに登録します。

Submitted

最終的な XPS 印刷データが使用可能になったときに発生します。 これは 、SetupRequested イベントの後、および UI に依存する省略可能なフォアグラウンド タスクが完了した後に行われます。

適用対象