Partager via


PushNotificationReceivedEventArgs.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 PushReceived .

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

Retours

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

Remarques

Si le gestionnaire d’événements PushReceived 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 à