Utilizzo di variabili con un set di regole di .NET Framework 3.5
Le informazioni contenute in questo argomento sono valide per Windows Workflow Foundation 4.
In questo esempio viene illustrato come creare un flusso di lavoro che utilizza l'attività Interop per integrare un'attività personalizzata scritta in .NET Framework 3.5 che utilizza criteri e regole. I dati vengono passati dal flusso di lavoro all'attività personalizzata associando variabili alle proprietà di dipendenza esposte dall'attività personalizzata.
Scenario di esempio
Per esaminare TravelRuleLibrary
Tramite Visual Studio 2010 aprire il file della soluzione InteropWith35RuleSet.sln.
Aprire TravelRuleSet.cs nella finestra di progettazione del flusso di lavoro.
Viene visualizzata un'attività sequenziale personalizzata che contiene PolicyActivity.
Fare doppio clic sull'attività dei criteri DiscountPolicy per esaminare le regole
che possono essere visualizzate nel relativo editor.
Fare clic con il pulsante destro del mouse su
DiscountPolicy
e selezionare l'opzione Visualizza codice per esaminare il codice C# di tipo code-beside incluso per l'attività.Osservare l'impostazione della proprietà di dipendenza per l'oggetto
DiscountLevel
. È equivalente agli argomenti in .NET Framework 4. Per ulteriori informazioni su argomenti, vedere Variabili e argomenti.
InteropWith35RuleSet
Si tratta di un progetto di flusso di lavoro sequenziale che utilizza l'attività Interop per eseguire l'integrazione con il set di regole personalizzato creato nel progetto TravelRuleLibrary
. Le variabili vengono create nell'attività Sequence di primo livello. L'attività Interop viene utilizzata per eseguire l'integrazione con l'attività TravelRuleSet
. Le variabili dichiarate nell'oggetto Sequence vengono utilizzate per eseguire l'associazione alle proprietà di dipendenza.
Per utilizzare questo esempio
Tramite Visual Studio 2010 aprire il file della soluzione InteropWith35RuleSet.sln.
Per compilare la soluzione, premere F6.
Per eseguire la soluzione, premere CTRL+F5.
![]() |
---|
È possibile che gli esempi siano già installati nel computer. Verificare la directory seguente (impostazione predefinita) prima di continuare.
<UnitàInstallazione>:\WF_WCF_Samples
Se questa directory non esiste, visitare la pagina relativa agli esempi di Windows Communication Foundation (WCF) e Windows Workflow Foundation (WF) per .NET Framework 4 per scaricare tutti gli esempi di Windows Communication Foundation (WCF) e WF. Questo esempio si trova nella directory seguente.
<UnitàInstallazione>:\WF_WCF_Samples\WF\Basic\Built-InActivities\InteropWith35RuleSet
|