Freigeben über


Beispiel für einfaches Ausführen im Arbeitsspeicher

Download sample

Dieses Beispiel veranschaulicht, wie eine Workflow-Codedatei (in C# oder Visual Basic) zur Laufzeit kompiliert und ausgeführt werden kann.

Das Beispiel umfasst eine Datei, die einen Workflow (SequentialWorkflow.cs oder SequentialWorkflow.vb) definiert, wobei die Anwendung nicht direkt auf die Workflowklasse zugreift. Stattdessen werden die Dateinamen der Workflow-Codedateien an ein WorkflowCompiler-Objekt übergeben, und der Workflowinstanztyp wird aus der CompiledAssembly-Eigenschaft von WorkflowResults object abgeleitet. Der abgerufene Workflowinstanztyp wird dann an die CreateWorkflow-Methode von WorkflowRuntime übergeben, und die daraus resultierende Instanz wird normal gestartet.

Der in diesem Beispiel verwendete Workflow ist der gleiche Workflow, der auch im Beispiel für einen einfachen sequenziellen Workflow verwendet wird. Weitere Informationen finden Sie unter Beispiel für einen einfachen sequenziellen Workflow.

So erstellen Sie das Beispiel

  1. Laden Sie das Beispiel herunter, indem Sie auf Beispiel downloaden klicken.

    Hierdurch wird das Beispielprojekt auf die lokale Festplatte extrahiert.

  2. Klicken Sie auf Start, zeigen Sie auf Programme, zeigen Sie auf Microsoft Windows SDK, und klicken Sie dann auf CMD Shell.

  3. Wechseln Sie zum Quellverzeichnis des Beispiels.

  4. Geben Sie an der Eingabeaufforderung MSBUILD <Name der Projektmappendatei> ein.

So führen Sie das Beispiel aus

  • Führen Sie im Eingabeaufforderungsfenster des SDKs die EXE-Datei im Ordner SimpleInMemorySample\bin\debug aus (bzw. im Ordner SimpleInMemorySample\bin für die VB-Version des Beispiels), der sich unter dem Hauptordner des Beispiels befindet.

Siehe auch

Referenz

WorkflowCompiler

Weitere Ressourcen

Beispiele für die Ausführung im Arbeitsspeicher

Footer image

Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.