Magazine Internet

[C#] Méthode thread-safe avec arguments pour context winform

Publié le 06 octobre 2008 par Jeremy.jeanson

Voici un exemple simple d'intégration d'une méthode thread-safe dans un context winform. Afin d'utiliser la méthode Invoke et la propriété Invokerequered, la classe hérite de System.Windows.Froms.Control (ne pas chercher en ASP, ça n'existe pas).

J'ai construis cette classe afin de fournir un exemple d'un méthode thread-safe comprenant des argument et une valeur de retour.

using System;
using System.Windows.Forms;

namespace WindowsFormsApplication2
{
    public class Class1:Control
    {
        private delegate Boolean DoWorkDelegate(String arg1, String arg2);
        public Boolean DoWork(String arg1, String arg2)
        {
            if (this.InvokeRequired)
            {
                return Convert.ToBoolean(
                    this.Invoke(new DoWorkDelegate(DoWork), new object[] { arg1, arg2 }));
            }
            else
            {
                // Dowork
                return true;
            }
        }
    }
}

Vous pourriez être intéressé par :

Retour à La Une de Logo Paperblog

Ces articles peuvent vous intéresser :

LES COMMENTAIRES (7)

Par coloniedevacances
posté le 20 janvier à 12:03
Signaler un abus

Salut, J'arrive tous juste sur ce forum qui m'a l'air interressant. habitué des forum et gros contributeur, je suis interressé par votre concept. A bientot sur le forum

Par BellaGenna
posté le 15 mars à 21:36
Signaler un abus

Bonjour J'arrive tout juste car je vois que vous etes des amoureux de de plages et de gastronomie, Je viens de me permettre le magazine de Decouvertes Touristiques avec Marcel Bouchard mais je me demandais si vous ne connaissiez pas l'adresse de son site internet car il semble y avoir un concours seulement sur le internet??

Merci à l'avance ! :)

A propos de l’auteur


Jeremy.jeanson 1573 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte