Partager via


PrintSupportPrinterSelectedEventArgs.GetDeferral Méthode

Définition

Informe le système que l’application peut continuer à effectuer le travail après le retour du gestionnaire d’événements PrintSupportExtensionSession.PrinterSelected .

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

Retours

Report de tâche en arrière-plan.

Remarques

Si le gestionnaire d’événements PrinterSelected utilise une opération asynchrone, il est possible pour le gestionnaire de revenir avant que la tâche en arrière-plan n’ait terminé son travail. Dès que le gestionnaire est retourné, le système peut interrompre ou arrêter le processus hôte de la tâche en arrière-plan, ce qui peut empêcher l’achèvement des opérations asynchrones démarrées par la tâche en arrière-plan.

Pour empêcher la suspension ou l’arrêt du processus hôte pendant l’exécution de la tâche en arrière-plan, utilisez la méthode GetDeferral pour obtenir un report de tâche en arrière-plan pour chaque opération asynchrone lancée. Ensuite, lorsque l’opération asynchrone est terminée, appelez la méthode BackgroundTaskDeferral.Complete .

S’applique à