Share via


Modèle asynchrone basé sur les événements, exemple de technologie

Mise à jour : novembre 2007

Cet exemple montre comment utiliser des composants qui prennent en charge le modèle asynchrone basé sur événement.

Le modèle asynchrone basé sur événement fournit un modèle de programmation commandé par événement pour exécuter des opérations asynchrones. Avec ce modèle, vous pouvez générer une fonctionnalité asynchrone dans vos applications au moment du design. Pour plus d'informations, consultez Programmation multithread avec le modèle asynchrone basé sur les événements.

Pour plus d'informations sur l'utilisation des exemples, consultez les rubriques suivantes :

Note de sécurité :

Cet exemple de code est fourni pour illustrer un concept et ne doit pas être utilisé dans des applications ou des sites Web, car il peut ne pas illustrer les pratiques de programmation les plus sûres. Microsoft n'assume aucune responsabilité pour tout dommage indirect ou consécutif en cas d'utilisation de l'exemple de code à des fins autres que celles prévues.

Pour générer et exécuter l'exemple à partir de l'invite de commandes :

  1. À l'invite de commandes, accédez à l'emplacement où vous avez enregistré les fichiers d'exemple non compressés.

  2. Naviguez jusqu'à un des sous-répertoires spécifiques au langage, sous le répertoire EventBasedAsyncSample.

  3. Tapez msbuild pour générer l'exemple à l'aide du fichier solution (.sln) fourni.

  4. Tapez cd EventBasedAsyncSample<lang>\bin\Debug pour naviguer jusqu'à l'emplacement du fichier exécutable, où <lang> est Cs, VB ou JSL, suivant votre choix de langage de programmation.

  5. Tapez EventBasedAsyncSample<lang>.exe pour exécuter l'exemple.

Pour générer et exécuter cet exemple à l'aide de Visual Studio :

  1. Dans l'Explorateur Windows, accédez à l'emplacement où vous avez enregistré les fichiers d'exemple non compressés.

  2. Naviguez jusqu'à un des sous-répertoires spécifiques au langage, sous le répertoire EventBasedAsyncSample.

  3. Double-cliquez sur le fichier solution (.sln) pour l'ouvrir dans Visual Studio.

  4. Dans Visual Studio, appuyez sur F5 pour générer et exécuter l'exemple.

Pour utiliser le formulaire EventBasedAsyncSample

  • Le formulaire EventBasedAsyncSample a quatre boutons, un pour chaque technologie démontrée. Vous pouvez exécuter immédiatement deux des exemples en cliquant sur le bouton Async PictureBox Sample ou BackgroundWorker Sample. Les deux autres requièrent l'utilisation de Services Internet (IIS). Si IIS est disponible, cliquez sur le bouton Async WebClient Sample ou Async Web Service Sample et suivez les instructions pour rendre les fichiers fournis disponibles via IIS. Pour plus d'informations sur IIS, consultez Configuration ASP.NET et IIS.

Démonstrations

Voir aussi

Référence

AsyncOperationManager

Autres ressources

Programmation multithread avec le modèle asynchrone basé sur les événements