共用方式為


PrintSupportPrinterSelectedEventArgs.GetDeferral 方法

定義

通知系統,應用程式可能會在 PrintSupportExtensionSession.PrinterSelected 事件處理常式傳回之後繼續執行工作。

public:
 virtual Deferral ^ GetDeferral() = GetDeferral;
Deferral GetDeferral();
public Deferral GetDeferral();
function getDeferral()
Public Function GetDeferral () As Deferral

傳回

背景工作延遲。

備註

如果 PrinterSelected 事件處理常式使用非同步作業,則處理常式可以在背景工作完成其工作之前傳回。 處理常式傳回時,系統可能會暫停或終止背景工作主機進程,這可能會防止背景工作啟動的非同步作業完成。

若要讓主機進程在背景工作執行時暫停或終止,請使用 GetDeferral 方法來取得起始之每個非同步作業的背景工作延遲。 然後,當非同步作業完成時,呼叫 BackgroundTaskDeferral.Complete 方法。

適用於