Unregister-ServiceFabricApplicationType

Annulla la registrazione di un 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 annullato 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 viene restituito 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.

Tipo:String
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-ApplicationTypeVersion

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

Tipo:String
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly: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 il -TimeoutSec per i pacchetti di applicazioni di grandi dimensioni.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Force

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

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-TimeoutSec

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

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WhatIf

Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

System.String

Output

System.Object