Freigeben über


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.

Get-ASAppServiceInstance | Suspend-ASAppServiceInstance

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.

Get-ASAppServiceInstance | Stop-ASAppServiceInstance

-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.

Get-ASAppServiceInstance | Resume-ASAppServiceInstance

  2012-03-05