Condividi tramite


Espressioni

Le informazioni contenute in questo argomento sono valide per Windows Workflow Foundation 4.

In questo esempio viene illustrato come utilizzare espressioni di base in un flusso di lavoro. È costituito da un flusso di lavoro che calcola statistiche del salario di base per due dipendenti di una società fittizia. Due classi, Employee e SalaryStats, sono definite in Employee.cs e SalaryStats.cs. Queste classi vengono utilizzate in un flusso di lavoro che illustra come eseguire calcoli aritmetici semplici e operazioni di stringa su proprietà di variabili di tipi complessi.

Il flusso di lavoro del calcolo del salario è definito sia in XAML che in C# per dimostrare i due stili di creazione. La versione XAML è contenuta in SalaryCalculation.xaml e può essere visualizzata e modificata nella finestra di progettazione del flusso di lavoro. La versione C# si trova in Program.cs. Le espressioni utilizzate in XAML sono conformi alla sintassi di Visual Basic e utilizzano attività di espressione VisualBasicValue e VisualBasicReference per l'esecuzione. Per ulteriori informazioni su espressioni Visual Basic, vedere Specifiche del linguaggio Visual Basic - Espressioni. D'altra parte le espressioni in C# sono scritte come espressioni lambda e utilizzo attività di espressione LambdaValue e LambdaReference. La scrittura di espressioni come espressioni lambda consente al compilatore C# di fornire evidenziazione della sintassi e verifica statica.

Per eseguire l'esempio

  1. Aprire la soluzione Expressions.sln in Visual Studio 2010.

  2. Premere F6 per compilare la soluzione o scegliere Compila soluzione dal menu Compila.

    Dd699761.note(it-it,VS.100).gifNota:
    Per aprire SalaryCalculation.xaml nella finestra di progettazione di Visual Studio, è necessario compilare innanzitutto il progetto per assicurarsi che le classi Employee e SalaryStats sono disponibili nella finestra di progettazione.

  3. Una volta completata la compilazione, premere F5 o scegliere Avvia debug dal menu Debug. In alternativa è possibile premere CTRL+F5 o scegliere Avvia senza eseguire debug dal menu Debug per l'esecuzione senza debug.

Dd699761.Important(it-it,VS.100).gif Nota:
È 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\Expressions