PrintSupportPrinterSelectedEventArgs.GetDeferral Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Informa il sistema che l'app potrebbe continuare a eseguire il lavoro dopo la restituzione del gestore eventi PrintSupportExtensionSession.PrinterSelected .
public:
virtual Deferral ^ GetDeferral() = GetDeferral;
Deferral GetDeferral();
public Deferral GetDeferral();
function getDeferral()
Public Function GetDeferral () As Deferral
Restituisce
Rinvio di un'attività in background.
Commenti
Se il gestore eventi PrinterSelected usa un'operazione asincrona, è possibile che il gestore restituisca prima che l'attività in background abbia completato il suo lavoro. Non appena il gestore restituisce, il sistema potrebbe sospendere o terminare il processo host attività in background, che potrebbe impedire il completamento delle operazioni asincrone avviate dall'attività in background.
Per mantenere sospeso o terminato il processo host durante l'esecuzione dell'attività in background, usare il metodo GetDeferral per ottenere un rinvio dell'attività in background per ogni operazione asincrona avviata. Al termine dell'operazione asincrona, quindi chiamare il metodo BackgroundTaskDeferral.Complete .