Maison  >  Article  >  développement back-end  >  【.NET】 Premiers pas avec WF

【.NET】 Premiers pas avec WF

黄舟
黄舟original
2017-02-23 09:53:054042parcourir

Introduction

Le nom complet de WF est Windows Workflow Foundation, qui est un ensemble de travaux lancés par Microsoft après .NET3 .0 Cadre de développement de flux. WF est l'un des trois principaux frameworks (WPF, WCF et WF) lancés par Microsoft sur .NET3.0. Son objectif principal est d'intégrer des applications de workflow dans les applications .NET existantes. La dernière version .NET4.5 est actuellement la fonction WF. a été parfaitement intégré. WF n'est pas une application de flux de travail indépendante. Il fournit des bibliothèques de classes pour aider au développement d'applications de flux de travail et fournit certains mécanismes qui doivent être implémentés lors de la mise en œuvre d'applications de flux de travail, tels que les mécanismes de persistance, de compensation et de suivi. WF est utilisé pour simplifier et améliorer le développement d'applications .NET. Si l'application doit impliquer un flux de travail, WF est le meilleur choix. WF n'est pas un environnement de développement d'applications indépendant, il fournit un ensemble de cadres pour aider au développement de flux de travail. WF sera hébergé dans une application autonome, telle qu'une application Windows Forms, une application ASP.NET ou un service Web.

Le premier programme WF HelloWord

Ensuite, nous utilisons VS2013 pour implémenter une application WF Programme, le résultat du contrôle s'affiche avec un délai de 10 secondes.

1. Créer une application console de workflow

2. Faites glisser et déposez un flux de contrôle de séquence « Séquence » depuis la boîte à outils :

3. Faites glisser et déposez un composant Delay dans Sequence pour retarder le temps, réglez le délai sur 10s

4. Faites glisser et déposez un autre nœud actif "WriteLine" sous Dealy pour afficher helloWord

5. À ce stade, les commandes de base ont été glissées et déposées, mais dans afin de refléter le décalage horaire, nous ajoutons un "WriteLine" avant le délai et après le résultat de sortie pour afficher l'heure actuelle du système

6. Code hôte (le code est assez simple après .NET4.0)

7. Résultats de sortie

<span style="font-family:KaiTi_GB2312;font-size:18px;color:#666666;"><strong> class Program
    {
        static void Main(string[] args)
        {
            WorkflowInvoker.Invoke(new Workflow1());
        }
    }</strong></span>


J'ai déjà été exposé au workflow dans des projets, mais je ne comprends que ses idées et je n'ai pas pratiqué personnellement son usage spécifique. Voici juste un petit programme d’entrée de gamme, très simple. Si vous avez une compréhension plus profonde, j'espère que vous pourrez communiquer à tout moment. Veuillez critiquer et corriger toute lacune.

Ce qui précède est le contenu de Getting Started with WF. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn