Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Kapitel 2. Die Workflow-Laufzeit > Ein genauerer Blick auf das Objekt WorkflowR...

2.2. Ein genauerer Blick auf das Objekt WorkflowRuntime

Nachdem Sie eine Instanz der Klasse WorkflowRuntime in Ihrer WorkflowHost-Anwendung erstellt haben, ist es an der Zeit, genauer zu betrachten, wie mit dem Objekt umgegangen wird. Wie bei den meisten nützlichen Objekten stellt WorkflowRuntime einen Satz an Methoden und Eigenschaften zur Verfügung, die in diesem Fall dazu dienen, die Workflow-Laufzeitumgebung zu steuern. Tabelle 2.1 zeigt sämtliche WorkflowRuntime-Eigenschaften, während Tabelle 2.2 die typischerweise benötigten Methoden auflistet.

Tabelle 2.1. WorkflowRuntime-Eigenschaften
EigenschaftZweck
IsStartedDient zur Feststellung, ob die Workflow-Laufzeit gestartet wurde und dazu bereit ist, Workflow-Instanzen zu verarbeiten. IsStarted ist so lange auf false gesetzt, bis der Host die Methode StartRuntime aufruft. Die Eigenschaft bleibt true, bis die Methode StopRuntime vom Host aufgerufen wird. Beachten Sie, dass Sie der Workflow-Laufzeit keine Hauptdienste hinzufügen können, während diese läuft. (Das Thema Starten von Diensten wird in Kapitel 5 angegangen.)
NameSetzt den Namen, welcher der WorkflowRuntime zugewiesen wird, oder liefert diesen zurück. Sie können die Name-Eigenschaft nicht setzen, während die Workflow-Laufzeit läuft (dies ist der Fall, wenn IsStarted auf true gesetzt ist). Jeder Versuch, die Eigenschaft zu setzen, hat eine Invalid-OperationException zur Folge.



  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint