Compartilhar via


Controlar instâncias de serviço usando cmdlets do AppFabric

Este tópico descreve como controlar instâncias de serviço de fluxo de trabalho usando os cmdlets do AppFabric.

Dica

Para executar manualmente um cmdlet do AppFabric, abra o console do Windows PowerShell para o AppFabric, insira o cmdlet adequado e pressione ENTER. Para obter mais informações sobre como executar cmdlets, consulte Executando Cmdlets do AppFabric. Para obter informações sobre qualquer uma das classes ou parâmetros comuns usados nas instruções de sintaxe neste documento, consulte Referência do Windows PowerShell para AppFabric.

Para suspender uma instância de serviço de fluxo de trabalho

No console do Windows PowerShell para o AppFabric, execute o cmdlet Suspend-ASAppServiceInstance para suspender (pausar) a execução de uma instância e colocá-la em estado Suspenso. A instância é descarregada normalmente da memória e o seu estado permanece igual no repositório de persistência.

Opções de sintaxe para o cmdlet Suspend-ASAppServiceInstance:

Sintaxe 1

Suspend-ASAppServiceInstance -ServiceInstanceInfo <InstanceInfo>

Sintaxe 2

Suspend-ASAppServiceInstance -InputObject <ServiceInstanceInfo>
Parâmetro Descrição

–ServiceInstanceInfo <InstanceInfo>

Especifica a instância de serviço do fluxo de trabalho que precisa ser suspensa. Esse parâmetro é usado principalmente em cenários de transporte.

Get-ASAppServiceInstance | Suspend-ASAppServiceInstance

Para parar uma instância de serviço de fluxo de trabalho

No console do Windows PowerShell no AppFabric, execute o cmdlet Stop-ASAppServiceInstance para cancelar ou encerrar um ou mais instâncias de serviço de fluxo de trabalho. O cancelamento significa que os manipuladores de cancelamento serão chamados caso o usuário os tenha definido. O encerramento não chama nenum manipulador de cancelamento. Em ambos os casos, a instância é movida para o estado Concluído.

Opções de sintaxe para o cmdlet Stop-ASAppServiceInstance:

Sintaxe 1

Stop-ASAppServiceInstance -ServiceInstanceInfo <InstanceInfo> [-terminate]

Sintaxe 2

Stop-ASAppServiceInstance -InputObject <ServiceInstanceInfo> -Terminate [<CommonParameters>]
Parâmetro Descrição

–ServiceInstanceInfo <InstanceInfo>

Especifica a instância de serviço do fluxo de trabalho a ser cancelada ou encerrada. Esse parâmetro é usado principalmente em cenários de transporte.

Get-ASAppServiceInstance | Stop-ASAppServiceInstance

–terminate

Se a opção –terminate for especificada, a instância será encerrada, caso contrário, ela será cancelada. Esse parâmetro é opcional.

Para continuar uma instância de serviço de fluxo de trabalho

No console do Windows PowerShell no AppFabric, execute o cmdlet Resume-ASAppServiceInstance para continuar uma instância do Fluxo de Trabalho suspensa. A instância é recarregada no seu último estado positivo conhecido no repositório de persistência.

Opções de sintaxe para o cmdlet Resume-ASAppServiceInstance:

Sintaxe 1

Resume-ASAppServiceInstance -ServiceInstanceInfo <InstanceInfo>

Sintaxe 2

Resume-ASAppServiceInstance -InputObject <ServiceInstanceInfo> [<CommonParameters>]
Parâmetro Descrição

–ServiceInstanceInfo <InstanceInfo>

Especifica a instância de serviço do fluxo de trabalho que precisa ser continuada. Esse parâmetro é usado principalmente em cenários de transporte.

Get-ASAppServiceInstance | Resume-ASAppServiceInstance

  2012-03-05