Steuern von Dienstinstanzen
Ein Windows Communication Foundation (WCF)-Dienst stelle eine autonome Ausführungseinheit mit einem veröffentlichten Schnittstellenvertrag dar. Ihre Funktionalität wird für die „Außenwelt“ über WF (Windows Workflow Foundation)-Endpunkte verfügbar gemacht. Instanzen von Diensten werden bei in der IIS/WAS-Umgebung gehosteten Diensten erstellt, wenn Anforderungen für ihre Funktionalität von ihren Endpunkten empfangen werden. Nach der Instantiation erfolgen nachfolgende Aufrufe von Dienstvorgängen oder Aufrufe zur Steuerung der Dienstausführung über die WF-Endpunkte eines Diensts. AppFabric stellt die Fähigkeit zum Steuern persistenter Workflowinstanzen durch die Verwendung eines internen Endpunkts transparent zur Verfügung. Diese Funktionalität wird inhärent von AppFabric für Workflowdienste bereitgestellt, die für die Verwendung der Persistenzfeatures konfiguriert sind.
Innerhalb von AppFabric können sowohl persistente als auch nachverfolgte Workflowdienstinstanzen aufgezählt werden. Jedoch können auf der AppFabric-Benutzeroberfläche keine Dienststeuerungsvorgänge für nachverfolgte Workflowinstanzen ausgeführt werden. Nachverfolgte Workflowinstanzen stellen ein Verlaufsprotokoll für eine Workflowinstanz (die dauerhaft sein kann, aber nicht muss) zur Verfügung, und können daher nicht gesteuert werden. Nur persistente Workflowdienstinstanzen können von AppFabric aus gesteuert werden. Sie können Abfragen auf den Daten von persistenten (dauerhaften) Workflowinstanzen ausführen, um spezifische persistente Instanzen aufzufinden. Beispielsweise kann auf eine bestimmte Workflowinstanz-ID, einen Erstellungszeitpunkt, einen Abschlusszeitpunkt, den letzten Abbruchzeitpunkt, den Status, den Computernamen oder den Geltungsbereich von Instanzen gefiltert werden. Ferner können Sie auf den Namen der Ausnahme, die Aktivität (oder Inaktivität) der Instanz, den Zeitpunkt der letzten persistenten Fortführung, die Dienst-ID oder den Dienstnamen filtern. Sie können die Anzahl der anzuzeigenden Ausgabezeilen basierend auf der maximalen Elementanzahl (Zeilen), für die Rückgabe festgelegt wurde, filtern. Weitere Informationen finden Sie auf der Persistente WF-Instanzen (Seite), Windows Server AppFabric-Dashboard (Seite) und Nachverfolgte WF-Instanzen (Seite).
Wichtig
Unterstützung für Persistenz und Nachverfolgung von WCF-Dienstinstanzen in AppFabric ist in dieser Version nicht implementiert. Die aktuelle Version unterstützt nur die persistente Fortführung und Nachverfolgung von Workflowdienstinstanzen (WF). Aus diesem Grund stehen die Optionen Persistente WF-Instanzen anzeigen und Nachverfolgte WF-Instanzen anzeigen nur für WF-Instanzen zur Verfügung.
Das Paradigma für die Befehlsverarbeitung der Dienststeuerung verwendet eine asynchrone Befehlswarteschlange. Benutzern wird das Ausgeben von Befehlen für die Instanzsteuerung auf der Seite Persistente WF-Instanzen nur für Instanzen erlaubt, für die noch keine ausstehenden Befehle in der Warteschlange vorhanden sind. Weitere Informationen finden Sie auf der Persistente WF-Instanzen (Seite).
Benutzer können persistente Workflowdienstinstanzen außerdem mithilfe von Windows PowerShell-Cmdlets steuern. In diesem Abschnitt wird beschrieben, wie Workflowdienstinstanzen mithilfe von IIS-Manager- und AppFabric-Cmdlets gesteuert werden.
Inhalt dieses Abschnitts
2011-12-05