PrintWorkflowForegroundSession クラス

定義

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

public ref class PrintWorkflowForegroundSession 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 PrintWorkflowForegroundSession 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 PrintWorkflowForegroundSession
Public NotInheritable Class PrintWorkflowForegroundSession
継承
Object Platform::Object IInspectable PrintWorkflowForegroundSession
属性

Windows の要件

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

注釈

このクラスのインスタンスは、フォアグラウンド タスクのアクティブ化で渡される PrintWorkflowUIActivatedEventArgs インスタンスから取得されます。

プロパティ

Status

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

メソッド

Start()

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

イベント

SetupRequested

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

XpsDataAvailable

XPS 印刷データを読み取ることができるときに発生します。 これは、 SetupRequested イベントが発生した後に行われます。 印刷コンテンツを表示する必要がある UI に依存する作業を行うには、このイベントに登録します。

適用対象