begin process at 2012 02 11 13:00:21
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

.NET

 > IMPLÉMENTATION DU PATTERN ASYNCHRONOUS

IMPLÉMENTATION DU PATTERN ASYNCHRONOUS


 Information sur la source

Note :
9,25 / 10 - par 4 personnes
9,25 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :.NET Source .NET ( DotNet ) Classé sous :thread, asyncoperation, asynchrone, asynchronous, sendorpostcallback Niveau :Initié Date de création :14/03/2007 Vu / téléchargé :8 510 / 390

Auteur : sebmafate

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note


 Description

Cette source montre comment implémenter le pattern Asynchronous tel qu'il est décrit dans la MSDN (http://msdn2.microsoft.com/fr-fr/library/bz33kx67 (VS.80).aspx)

L'exemple est simple... mais pour mieux le comprendre, je vous conseille de lire le tutorial présent sur la MSDN.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) CRÉATION DE CLASSES MÉTIERS À PARTIR D'UNE BASE DE DONNÉES
Source avec Zip Source .NET (Dotnet) SILVERLIGHT : METTEZ UNE TOUCHE D'AOP DANS VOS CONTRÔLES
Source avec Zip Source avec une capture Source .NET (Dotnet) BATCHIMAGECONVERTER
Source avec Zip Source .NET (Dotnet) MAFBINDERHELPER : UNE CLASSE POUR BINDER AUTOMATIQUEMENT VOS...
Source avec Zip Source .NET (Dotnet) WINDOWS FORMS VALIDATORS

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) ORIONBANQUE par toutphp
Source avec Zip Source avec une capture Source .NET (Dotnet) ORIONAPPLICATION par toutphp
Source avec Zip SOCKET CONNEXION CLIENT & SERVEUR par ziedto83
Source avec Zip Source .NET (Dotnet) FFMPEG.NET : WRAPPER .NET DE FFMPEG par MasterShadows
Source avec Zip Source .NET (Dotnet) ATTACHER, CRÉER ET SAUVEGARDER UNE BASE DE DONNÉES SQL SERVE... par Alvepinai

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) AFFICHAGE DE VALEUR PROVENANT D'U THREAD DANS UN FORMULAIRE par Nyuki
Source avec Zip Source avec une capture Source .NET (Dotnet) CLIENT IRC QUI LIT À VOIX HAUTE par pigedanslelac
Source avec Zip Source .NET (Dotnet) THREADWORKER par krimog
Source avec Zip Source .NET (Dotnet) UTILITAIRE ITUNE par zanzan
Source avec Zip Source .NET (Dotnet) DOWNLOADMANAGER ASYNCHRONE RÉUTILISABLE par Yxion

Commentaires et avis

Commentaire de Bidou le 14/03/2007 14:12:34 administrateur CS

Je te remercie encore une fois pour cette source, c'est ce dont j'avais besoin.
Pas contre, je n'ai pas pensé que c'était si "compliqué" pour faire "juste" ça :)

Commentaire de MorpionMx le 14/03/2007 14:18:38 administrateur CS

C'est vrai que c'est plutot complexe.
Mais très interessant !

Commentaire de sebmafate le 14/03/2007 14:19:01 administrateur CS

pas si compliqué... c'est un pattern relativement complet... et surtout, une fois que tu l'as compris, tu comprends le coté "thread safe"

Commentaire de MorpionMx le 14/03/2007 14:22:12 administrateur CS

Ouaip, ce que j'entendais c'est que si tu connais pas l'existence du Pattern, bah ca s'invente pas :D.
Si on se rapporte à la question de depart sur le forum, Bidou aurait surement continué avec le simple BeginInvoke.

Commentaire de badrbadr le 15/03/2007 05:46:04

"Real programmers don't use threads, their code is fast enough"
lol, joke
Bonne source, dans les favoris (à étudier plus tard)

Commentaire de Bidou le 15/03/2007 11:19:51 administrateur CS

Petite question, après analyse du code plus en détails:
Pourquoi tu mets 'SendOrPostCallback completionMethodDelegate' dans le delegate WorkerEventHandler ?

Etant donné que tu as défini 'private SendOrPostCallback completionMethodDelegate;' on pourrait utiliser ce delegate directement depuis la variable de class sans la passer chaque fois en paramètre, non?

private void LongTraitementWorker(string message, AsyncOperation asyncOp, SendOrPostCallback completionMethodDelegate) deviendrait alors
private void LongTraitementWorker(string message, AsyncOperation asyncOp)

En tout cas ça marche, je l'ai implémenté comme ça...
:-)

Commentaire de sebmafate le 15/03/2007 11:44:43 administrateur CS

j'ai suivi le pattern décrit pas la MSDN... mais je dirais que c'est pour éxécuter la méthode dans le même thread.

Commentaire de x2107x le 25/01/2011 14:18:35

très utile merci

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Thread et fonction asynchrone [ par LordBob ] Bonsoir a tous,voila je me pose une question. En fait je n'arrive pas a comprendre la différence entre un méthode asynchrone et la création d'un threa [2.0] BackWorker & synchronisation main thread [ par scoubidou944 ] bonsoir,je viens à la pêche au code propre comme d'hab';pJe refais mon LiveUpdate en .NET 2.0 et j'ai découvert le BackWorker :)J'explique le programm Cross thread problème [ par WishhhMaster ] Bonjour,J'ai un petit problème lié au cross threading.  Dans mon application, l'utilisateur choisit divers fichiers images, dont les miniatures sont e Problème avec Mon appli [ par Noursounet ] Bonjour à tous! Je me suis mis il y a pas très longtemps au C#. Je développe donc en ce moment mes propres DLL de Client/Serveur et par habitude j'aim Affilier un MessageBox à un thread [ par duhnic ] Bonjour,A partir d'un thread, je déclenche un messageBox qui bloque mon thread en cours.Lorsque je tue le précédent thread (Abort) à partir d'un autre Affichage d'une FORM dans un autre THREAD [ par dhofer ] Salut,Je ne trouve pas comment faire pour afficher une autre FORM contenant un progressbar pour faire patenter les utilisateur pendant l'extraction de Thread [ par Bidou ] Bonjour,Petite question pour les spécialistes des Threads :j'utilise un object comme ceci:X x = new X();x.DoInThread();X est une classe qui possède do Thread Viewer [ par gama71 ] Bonjour, je voudrais savoir si quelquun connais un outils qui me permettrait de visualiser les threads qui torune en mémoire.J'ai une application qui Webservice utiliser la méthode asynchrone [ par virgul ] Bonjour,Voila je suis un peu embêter car quelquechose m'échappe dans l'appel de mon webservice en méthode asynchrone...En effet quand je lie mon Webse Client IRC [Sockets/Threads] [ par SpecialCharacter ] Bonjour, je me suis mis à la programmation d'un petit client IRC Il ressemble en beaucoup de points à tous ceux des débutants je n'en doute pas. Il e


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,340 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales