winrt::d eferrable_event_args struct (C++/WinRT)
Type que vous pouvez utiliser pour implémenter (produire) le modèle d’événement différé. Pour plus d’informations et des exemples de code, consultez événements différés.
Syntax
template<typename D>
struct deferrable_event_args
Paramètres de modèle
typename D
Type de l’événement args de l’événement différé.
Spécifications
Kit de développement logiciel (SDK) minimum pris en charge : Actuellement dans Windows SDK Insider Preview
Espace de noms : winrt
En-tête : $(ProjectDir)Files générés\winrt\Windows. Foundation.h
Fonctions Membre
Fonction | Description |
---|---|
deferrable_event_args::GetDeferral, fonction | Appelé par le destinataire de l’événement pour récupérer un report. |
fonction deferrable_event_args::wait_for_deferrals | Se termine lorsque tous les reports en attente ont été terminés (si aucun report n’a été effectué, il se termine immédiatement). |
deferrable_event_args::GetDeferral, fonction
Appelé par le destinataire de l’événement pour récupérer un report. Cela indique à la source d’événement que les activités post-événement doivent être différées jusqu’à ce que Complete ait été appelé sur le report. Ceci permet à un gestionnaire d’événements d’exécuter des actions asynchrones en réponse à un événement.
Syntaxe
winrt::Windows::Foundation::Deferral GetDeferral();
Valeur de retour
Objet Windows::Foundation::D ferral.
fonction deferrable_event_args::wait_for_deferrals
Se termine lorsque tous les reports en attente ont été terminés (si aucun report n’a été effectué, il se termine immédiatement).
Syntaxe
winrt::Windows::Foundation::IAsyncAction wait_for_deferrals();
Valeur de retour
Objet Windows::Foundation::IAsyncAction.
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour