Criteri sempliciSimple Policy

In questo esempio viene mostrato come usare un'attività PolicyActivity in un flusso di lavoro.This sample shows how to use a PolicyActivity activity in a workflow.

Il flusso di lavoro sequenziale in questo esempio viene creato usando un'attività PolicyActivity.The sequential workflow in this sample is created by using a PolicyActivity activity. Il flusso di lavoro definisce campi orderValue, customerType e discount usati per definire un flusso di lavoro di sconto del prodotto.The workflow defines orderValue, customerType, and discount fields that are used to define a product discount workflow. Le regole definite nel file delle regole impostano un valore di sconto basato su orderValue e customerType.The rules defined in the rules file set a discount value that is based on the orderValue and customerType. orderValue e customerType sono impostati nella definizione della classe SimplePolicyWorkflow e possono essere modificati per modificarne il comportamento.The orderValue and customerType are set in the SimplePolicyWorkflow class definition and can be changed to alter the behavior. Lo sconto risultante viene scritto nella console nel gestore eventi WorkflowCompleted definito nella classe SimplePolicyWorkflow.The resulting discount is written to the console in the WorkflowCompleted event handler that is defined in the SimplePolicyWorkflow class.

Per compilare l'esempioTo build the sample

  1. Aprire la soluzione in Visual Studio 2010Visual Studio 2010.Open the solution in Visual Studio 2010Visual Studio 2010.

  2. Premere CTRL+MAIUSC+B per compilare la soluzione,Build the solution by pressing CTRL+SHIFT+B.

  3. Eseguire la soluzione senza debug premendo CTRL+F5.Run the solution without debugging by pressing CTRL+F5.

Per eseguire l'esempioTo run the sample

  • Nella finestra del prompt dei comandi di SDK eseguire il file con estensione exe nella cartella SimplePolicy\bin\debug (oppure nella cartella SimplePolicy\bin per la versione Visual Basic dell'esempio), collocata sotto la cartella principale dell'esempio.In the SDK Command Prompt window, run the .exe file in the SimplePolicy\bin\debug folder (or the SimplePolicy\bin folder for the Visual Basic version of the sample), which is located below the main folder for the sample.

Importante

È possibile che gli esempi siano già installati nel computer.The samples may already be installed on your computer. Verificare la directory seguente (impostazione predefinita) prima di continuare.Check for the following (default) directory before continuing:

<InstallDrive>:\WF_WCF_Samples

Se questa directory non esiste, andare al Windows Communication Foundation (WCF) e gli esempi di Windows Workflow Foundation (WF) per .NET Framework 4 per scaricare tutti i Windows Communication Foundation (WCF) e WFWF esempi.If this directory does not exist, go to Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF) Samples for .NET Framework 4 to download all Windows Communication Foundation (WCF) and WFWF samples. Questo esempio si trova nella directory seguente.This sample is located in the following directory:

<InstallDrive>:\WF_WCF_Samples\WF\Basic\Rules\Policy\SimplePolicy

Vedere ancheSee Also

RuleSet
PolicyActivity
Criteri avanzatiAdvanced Policy