Share via


Unregister-ServiceFabricApplicationType

Desregista um tipo de aplicação de Tecido de Serviço.

Syntax

Unregister-ServiceFabricApplicationType
          [-ApplicationTypeName] <String>
          [-ApplicationTypeVersion] <String>
          [-Async]
          [-Force]
          [-TimeoutSec <Int32>]
          [-WhatIf]
          [-Confirm]
          [<CommonParameters>]

Description

O Unregister-ServiceFabricApplicationType cmdlet unregisters a Service Fabric application type. O tipo de aplicação deve ter sido previamente registado no Register-ServiceFabricApplicationType.

Antes de desregistralr um tipo de aplicação, tem de utilizar o cmdlet Remove-ServiceFabricService para remover os serviços que baseia na aplicação. Utilize o cmdlet Remove-ServiceFabricApplication para remover instâncias do tipo de aplicação. Se não registar um tipo de aplicação, o pacote de aplicações é removido da loja de imagens.

Para gerir os clusters de Tecido de Serviço, comece Windows PowerShell utilizando a opção Executar como administrador. Antes de efetuar qualquer operação num cluster de tecido de serviço, estabeleça uma ligação ao cluster utilizando o cmdlet Connect-ServiceFabricCluster .

Exemplos

Exemplo 1: Não registar um tipo de aplicação

PS C:\> Unregister-ServiceFabricApplicationType -ApplicationTypeName "CalcServiceApp" -ApplicationTypeVersion "1.0" -Force

Este comando não registra o tipo de aplicação CalcServiceApp com a versão 1.0. Quando o comando retorna ao sucesso, o tipo de aplicação foi registado com sucesso. Como o comando inclui o parâmetro Força , o cmdlet não lhe pede confirmação.

Exemplo 2: Não registar um async tipo de aplicação

PS C:\> Unregister-ServiceFabricApplicationType -ApplicationTypeName "CalcServiceApp" -ApplicationTypeVersion "1.0" -Async
PS C:\> Get-ServiceFabricApplicationType -ApplicationTypeName "CalcServiceApp" -ApplicationTypeVersion "1.0"

Unregister-ServiceFabricApplicationType começa a não serprovisionamento do tipo de aplicação CalcServiceApp com a versão 1.0. Como o interruptor -Async é fornecido, o comando retorna assim que o cluster recebe o pedido. Get-ServiceFabricApplicationType obtém os tipos de aplicação registados no cluster com o filtro especificado. Os tipos de pedido devolvido (se houver) incluem o estado de registo. O cmdlet pode ser usado para ver o progresso não provisão. Quando o tipo de aplicação com a versão especificada não estiver registado com sucesso, não será mostrado na saída Get-ServiceFabricApplicationType .

Parâmetros

-ApplicationTypeName

Especifica o nome de um tipo de aplicação de Tecido de Serviço. O cmdlet não registra o tipo que especifica.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ApplicationTypeVersion

Especifica a versão de um tipo de aplicação De Tecido de Serviço. O cmdlet não registra o tipo que tem a versão que especifica.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Async

O comando regressa assim que o pedido não registado for aceite pelo cluster. Utilize o comando Get-ServiceFabricApplicationType para consultar o estado do pedido. Ao passar o interruptor async, não há necessidade de aumentar o -TimeoutSec para grandes pacotes de aplicações.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Solicita a sua confirmação antes de executar o cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Força o comando a funcionar sem pedir confirmação do utilizador.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TimeoutSec

Especifica o período de tempo de ício, em segundos, para a operação.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

System.String

Saídas

System.Object