Steuern von Dienstinstanzen mithilfe von AppFabric-Cmdlets
In diesem Thema wird beschrieben, wie Workflowdienstinstanzen mithilfe von AppFabric-Cmdlets gesteuert werden.
Hinweis
Wenn Sie ein AppFabric-Cmdlet manuell ausführen möchten, öffnen Sie die Windows PowerShell-Konsole für AppFabric, geben das entsprechende Cmdlet ein und drücken dann die EINGABETASTE. Weitere Informationen zum Ausführen von Cmdlets finden Sie unter Ausführen von AppFabric-Cmdlets. Informationen zu den in den Syntaxanweisungen in diesem Dokument verwendeten Klassen oder allgemeinen Parametern finden Sie unter Windows PowerShell für AppFabric-Referenz.
So halten Sie eine Workflowdienstinstanz an
Führen Sie in der Windows PowerShell-Konsole für AppFabric das Cmdlet Suspend-ASAppServiceInstance aus, um die Ausführung einer Instanz anzuhalten (zu unterbrechen) und ihr den Status Angehalten zuzuweisen. Die Instanz wird ordnungsgemäß aus dem Arbeitsspeicher entladen, und der Status der Instanz wird persistent im Persistenzspeicher gespeichert.
Syntaxoptionen für das Cmdlet Suspend-ASAppServiceInstance:
Syntax 1
Suspend-ASAppServiceInstance -ServiceInstanceInfo <InstanceInfo>
Syntax 2
Suspend-ASAppServiceInstance -InputObject <ServiceInstanceInfo>
Parameter | Beschreibung |
---|---|
-ServiceInstanceInfo <InstanzInfo> |
Gibt die Workflowdienstinstanz an, die angehalten werden muss. Dieser Parameter wird vorwiegend in Pipingszenarien verwendet.
|
So beenden Sie eine Workflowdienstinstanz
Führen Sie in der AppFabric Windows PowerShell-Konsole das Cmdlet Stop-ASAppServiceInstance aus, um mindestens eine Workflowdienstinstanz abzubrechen oder zu beenden. Der Abbruch bedeutet, dass der Abbruchhandlercode der Instanz aufgerufen wird, wenn der Benutzer solchen Code definiert hat. Beim Beenden wird kein Abbruchhandlercode aufgerufen. In beiden Fällen wird der Instanz der Status Abgeschlossen zugewiesen.
Syntaxoptionen für das Cmdlet Stop-ASAppServiceInstance:
Syntax 1
Stop-ASAppServiceInstance -ServiceInstanceInfo <InstanceInfo> [-terminate]
Syntax 2
Stop-ASAppServiceInstance -InputObject <ServiceInstanceInfo> -Terminate [<CommonParameters>]
Parameter | Beschreibung |
---|---|
-ServiceInstanceInfo <InstanzInfo> |
Gibt die Workflowdienstinstanz an, die abgebrochen oder beendet werden muss. Dieser Parameter wird vorwiegend in Pipingszenarien verwendet.
|
-terminate |
Wenn die Option -terminate angegeben wird, wird die Instanz beendet. Andernfalls wird sie abgebrochen. Dieser Parameter ist optional. |
So setzen Sie eine Workflowdienstinstanz fort
Führen Sie in der AppFabric Windows PowerShell-Konsole das Cmdlet Resume-ASAppServiceInstance aus, um eine angehaltene Workflowdienstinstanz fortzusetzen. Die Instanz wird in ihrem letzten bekannten Status erneut aus dem Persistenzspeicher geladen.
Syntaxoptionen für das Cmdlet Resume-ASAppServiceInstance:
Syntax 1
Resume-ASAppServiceInstance -ServiceInstanceInfo <InstanceInfo>
Syntax 2
Resume-ASAppServiceInstance -InputObject <ServiceInstanceInfo> [<CommonParameters>]
Parameter | Beschreibung |
---|---|
-ServiceInstanceInfo <InstanzInfo> |
Gibt die Workflowdienstinstanz an, die fortgesetzt werden muss. Dieser Parameter wird vorwiegend in Pipingszenarien verwendet.
|
2012-03-05