Unregister-ServiceFabricApplicationType

Annulla la registrazione del tipo di applicazione di Service Fabric.

Sintassi

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

Descrizione

Il cmdlet Unregister-ServiceFabricApplicationType annulla la registrazione di un tipo di applicazione di Service Fabric. Il tipo di applicazione deve essere stato registrato in precedenza con Register-ServiceFabricApplicationType.

Prima di annullare la registrazione di un tipo di applicazione, è necessario usare il cmdlet Remove-ServiceFabricService per rimuovere i servizi basati sull'applicazione. Usare il cmdlet Remove-ServiceFabricApplication per rimuovere le istanze del tipo di applicazione. Se si annulla la registrazione di un tipo di applicazione, il pacchetto dell'applicazione viene rimosso dall'archivio immagini.

Per gestire i cluster di Service Fabric, avviare Windows PowerShell usando l'opzione Esegui come amministratore. Prima di eseguire qualsiasi operazione in un cluster di Service Fabric, stabilire una connessione al cluster usando il cmdlet Connect-ServiceFabricCluster .

Esempio

Esempio 1: Annullare la registrazione di un tipo di applicazione

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

Questo comando annulla la registrazione del tipo di applicazione CalcServiceApp con la versione 1.0. Quando il comando restituisce l'esito positivo, il tipo di applicazione è stato annullata correttamente. Poiché il comando include il parametro Force , il cmdlet non richiede la conferma.

Esempio 2: Annullare la registrazione di un tipo di applicazione asincrono

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

Unregister-ServiceFabricApplicationType avvia il provisioning del tipo di applicazione CalcServiceApp con la versione 1.0. Poiché viene fornita l'opzione -Async, il comando restituisce non appena il cluster riceve la richiesta. Get-ServiceFabricApplicationType ottiene i tipi di applicazione registrati nel cluster con il filtro specificato. I tipi di applicazione restituiti (se presenti) includono lo stato di registrazione. Il cmdlet può essere usato per visualizzare lo stato di annullamento del provisioning. Quando il tipo di applicazione con la versione specificata viene annullata la registrazione, non verrà visualizzato nell'output Get-ServiceFabricApplicationType .

Parametri

-ApplicationTypeName

Specifica il nome di un tipo di applicazione di Service Fabric. Il cmdlet annulla la registrazione del tipo specificato.

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

-ApplicationTypeVersion

Specifica la versione di un tipo di applicazione di Service Fabric. Il cmdlet annulla la registrazione del tipo con la versione specificata.

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

-Async

Il comando restituisce non appena la richiesta di annullamento della registrazione viene accettata dal cluster. Usare il comando Get-ServiceFabricApplicationType per eseguire una query sullo stato della richiesta. Quando si passa l'opzione asincrona, non è necessario aumentare -TimeoutSec per i pacchetti di applicazioni di grandi dimensioni.

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

-Confirm

Richiede la conferma dell'utente prima di eseguire il cmdlet.

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

-Force

Forza l'esecuzione del comando senza chiedere conferma all'utente.

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

-TimeoutSec

Specifica il periodo di timeout, espresso in secondi, per l'operazione.

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

-WhatIf

Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.

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

Input

System.String

Output

System.Object