PrintSupportPrinterSelectedEventArgs.GetDeferral Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 .