Partager via


Utilisation de variables avec un Ruleset .NET Framework 3.5

Cette rubrique s'applique à Windows Workflow Foundation 4.

Cet exemple montre comment créer un workflow qui utilise l'activité Interop pour une intégrer une activité personnalisée écrite dans .NET Framework 3.5 et qui utilise une stratégie et des règles. Le workflow passe des données à l'activité personnalisée en liant des variables aux propriétés de dépendance exposées par l'activité personnalisée.

Exemple de procédure pas à pas

Pour examiner TravelRuleLibrary

  1. À l'aide de Visual Studio 2010, ouvrez le fichier solution InteropWith35RuleSet.sln.

  2. Ouvrez TravelRuleSet.cs dans le concepteur de workflow.

    Une activité séquentielle personnalisée qui contient un PolicyActivity s'affiche.

  3. Double-cliquez sur l'activité de stratégie DiscountPolicy pour examiner les règles.

    L'éditeur de règles s'affiche pour présenter les règles.

  4. Cliquez avec le bouton droit sur DiscountPolicy et sélectionnez l'option Afficher le code pour examiner le code C# code-beside pour l'activité.

    Observez le paramètre de propriété de dépendance pour DiscountLevel. Il est équivalent aux arguments dans .NET Framework 4. Pour plus d'informations sur le sujet suivant les arguments, consultez Variables et arguments.

InteropWith35RuleSet

C'est un projet de workflow séquentiel qui utilise l'activité Interop pour une intégration à l'ensemble de règles personnalisé créé dans le projet TravelRuleLibrary. Les variables sont créées sur l'activité Sequence de niveau supérieur. L'activité Interop est utilisée pour une intégration à l'activité TravelRuleSet. Les variables déclarées sur Sequence sont utilisées pour créer une liaison aux propriétés de dépendance.

Pour utiliser cet exemple

  1. À l'aide de Visual Studio 2010, ouvrez le fichier solution InteropWith35RuleSet.sln.

  2. Pour générer la solution, appuyez sur F6.

  3. Pour exécuter la solution, appuyez sur CTRL+F5.

Dd807380.Important(fr-fr,VS.100).gif Remarque :
Les exemples peuvent déjà être installés sur votre ordinateur. Recherchez le répertoire (par défaut) suivant avant de continuer.

<LecteurInstall>:\WF_WCF_Samples

Si ce répertoire n'existe pas, rendez-vous sur la page (éventuellement en anglais) des exemples Windows Communication Foundation (WCF) et Windows Workflow Foundation (WF) pour .NET Framework 4 pour télécharger tous les exemples Windows Communication Foundation (WCF) et WF. Cet exemple se trouve dans le répertoire suivant.

<LecteurInstall>:\WF_WCF_Samples\WF\Basic\Built-InActivities\InteropWith35RuleSet