Unregister-ServiceFabricApplicationType
Zruší registraci typu aplikace Service Fabric.
Syntaxe
Unregister-ServiceFabricApplicationType
[-ApplicationTypeName] <String>
[-ApplicationTypeVersion] <String>
[-Async]
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Rutina Unregister-ServiceFabricApplicationType zruší registraci typu aplikace Service Fabric. Typ aplikace musí být dříve registrován v Register-ServiceFabricApplicationType.
Před zrušením registrace typu aplikace je nutné použít rutinu Remove-ServiceFabricService k odebrání služeb založených na aplikaci. Pomocí rutiny Remove-ServiceFabricApplication odeberte instance typu aplikace. Pokud zrušíte registraci typu aplikace, balíček aplikace se odebere z úložiště imagí.
Pokud chcete spravovat clustery Service Fabric, spusťte Windows PowerShell pomocí možnosti Spustit jako správce. Před provedením jakékoli operace v clusteru Service Fabric vytvořte připojení ke clusteru pomocí rutiny Connect-ServiceFabricCluster.
Příklady
Příklad 1: Zrušení registrace typu aplikace
PS C:\> Unregister-ServiceFabricApplicationType -ApplicationTypeName "CalcServiceApp" -ApplicationTypeVersion "1.0" -Force
Tento příkaz zruší registraci typu aplikace CalcServiceApp s verzí 1.0. Když příkaz vrátí úspěch, typ aplikace byl úspěšně zrušen. Protože příkaz obsahuje parametr Force, rutina vás k potvrzení nezobrazí.
Příklad 2: Zrušení registrace typu aplikace async
PS C:\> Unregister-ServiceFabricApplicationType -ApplicationTypeName "CalcServiceApp" -ApplicationTypeVersion "1.0" -Async
PS C:\> Get-ServiceFabricApplicationType -ApplicationTypeName "CalcServiceApp" -ApplicationTypeVersion "1.0"
Unregister-ServiceFabricApplicationType spustí zrušení zřízení typu aplikace CalcServiceApp s verzí 1.0. Vzhledem k tomu, že je k dispozici přepínač -Async, příkaz se vrátí, jakmile cluster obdrží požadavek. Get-ServiceFabricApplicationType získá typy aplikací zaregistrované v clusteru se zadaným filtrem. Vrácené typy aplikací (pokud nějaké) zahrnují stav registrace. Tuto rutinu můžete použít k zobrazení průběhu zrušení zřízení. Pokud je typ aplikace se zadanou verzí úspěšně zrušený, nezobrazí se ve výstupu Get-ServiceFabricApplication Type.
Parametry
-ApplicationTypeName
Určuje název typu aplikace Service Fabric. Rutina zruší registraci zadaného typu.
Typ: | String |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-ApplicationTypeVersion
Určuje verzi typu aplikace Service Fabric. Rutina zruší registraci typu, který má zadaná verze.
Typ: | String |
Position: | 1 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-Async
Příkaz se vrátí, jakmile cluster přijme žádost o zrušení registrace. Pomocí příkazu Get-ServiceFabricApplicationType zadejte dotaz na stav požadavku. Při předávání asynchronního přepínače není nutné zvýšit -TimeoutSec pro velké balíčky aplikací.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Confirm
Před spuštěním rutiny vás vyzve k potvrzení.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Default value: | False |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Force
Vynutí spuštění příkazu bez výzvy k potvrzení uživatele.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-TimeoutSec
Určuje časový limit operace v sekundách.
Typ: | Int32 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-WhatIf
Ukazuje, co se stane, když se rutina spustí. Rutina se nespustí.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Default value: | False |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Vstupy
System.String
Výstupy
System.Object