Magazine Internet

[WF4] Jouer aux poupées russes?

Publié le 23 décembre 2009 par Jeremy.jeanson

Pour pas mal de monde WF4 est une belle démonstration de l’utilité de la nouvelle syntaxe de C# qui permet d’instancier une collection en la peuplant par la même occasion…

C’est effectivement très pratique, mais avez vous remarqué que l’on peut imbriquer des séquences dans une séquence ?

C#

static void Main(string[] args)
{
    Sequence masequence = new Sequence()
    {
        Activities =
        {
            new WriteLine(),
            new WriteLine(),
            new Delay(),
            new Sequence()
            {
                Activities = 
                {
                    new WriteLine(),
                    new WriteLine(),
                    new Sequence(){ Activities = {} }
                    new Delay(),
                    new WriteLine()
                }
            }
        }
    };
    WorkflowInvoker.Invoke(masequence);
}

Avec ce genre d’écriture WF4 on va pouvoir imbriquer des Workflow d’une complexité folle sans avoir recours comme dans WF3 à des activité composites (ou à des workflows dans des workflows).

C’est beau le progrès!


Retour à La Une de Logo Paperblog

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