Skip to main content
Cette rubrique fournit un exemple de configuration d’un fournisseur asynchrone personnalisé. Lors de l’écriture d’un fournisseur asynchrone personnalisé, les méthodes asynchrones sont démarrées par un appel à XAsyncBegin. Cette fonction possède un paramètre de rappel qui implémente, par exemple, la gestion des changements d’état, la mise en file d’attente des rappels et le déclenchement de l’achèvement.
Il y a beaucoup d’éléments à analyser ici, mais l’idée de base est simple : appelez XAsyncBegin et transmettez-lui un rappel de fournisseur pour gérer les différents changements d’état. Rappelez-vous que le bloc asynchrone contient la file d’attente de tâches à utiliser et une implémentation facultative d’un rappel d’achèvement. Le rappel doit ensuite gérer les cinq cas différents de l’exécution de la tâche asynchrone, comme indiqué dans le tableau suivant.

Documentation de référence de l’API

Voir aussi

Vue d’ensemble de la bibliothèque XAsyncProvider Configurer des méthodes d’appel (exemple) Configurer des données de retour (exemple) Configurer la possibilité d’annulation (exemple) XAsyncProvider
Last modified on October 6, 2026