Unregister-ServiceFabricApplicationType

Avregistrerar en Service Fabric-programtyp.

Syntax

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

Description

Cmdleten Unregister-ServiceFabricApplicationType avregistrerar en Service Fabric-programtyp. Programtypen måste ha registrerats tidigare med Register-ServiceFabricApplicationType.

Innan du avregistrerar en programtyp måste du använda cmdleten Remove-ServiceFabricService för att ta bort tjänster som du baserar på programmet. Använd cmdleten Remove-ServiceFabricApplication för att ta bort instanser av programtypen. Om du avregistrerar en programtyp tas programpaketet bort från avbildningsarkivet.

Om du vill hantera Service Fabric-kluster startar du Windows PowerShell med alternativet Kör som administratör. Innan du utför en åtgärd på ett Service Fabric-kluster upprättar du en anslutning till klustret med hjälp av cmdleten Connect-ServiceFabricCluster .

Exempel

Exempel 1: Avregistrera en programtyp

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

Det här kommandot avregistrerar programtypen CalcServiceApp med version 1.0. När kommandot returnerar lyckat resultat avregistrerades programtypen. Eftersom kommandot innehåller parametern Force ber cmdleten dig inte om bekräftelse.

Exempel 2: Avregistrera en asynkron programtyp

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

Unregister-ServiceFabricApplicationType börjar avetablera programtypen CalcServiceApp med version 1.0. Eftersom växeln -Async tillhandahålls returnerar kommandot så fort klustret tar emot begäran. Get-ServiceFabricApplicationType hämtar de programtyper som är registrerade i klustret med det angivna filtret. De returnerade programtyperna (om några) innehåller registreringsstatusen. Cmdleten kan användas för att se avetableringsförloppet. När programtypen med den angivna versionen har avregistrerats visas den inte i utdata för Get-ServiceFabricApplicationType .

Parametrar

-ApplicationTypeName

Anger namnet på en Service Fabric-programtyp. Cmdleten avregistrerar den typ som du anger.

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

-ApplicationTypeVersion

Anger versionen av en Service Fabric-programtyp. Cmdleten avregistrerar den typ som har den version som du anger.

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

-Async

Kommandot returneras så snart avregistreringsbegäran accepteras av klustret. Använd kommandot Get-ServiceFabricApplicationType för att fråga efter status för begäran. När du skickar asynkron växel behöver du inte öka -TimeoutSec för stora programpaket.

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

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

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

-Force

Tvingar kommandot att köras utan att be om användarbekräftelse.

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

-TimeoutSec

Anger tidsgränsen i sekunder för åtgärden.

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

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

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

Indata

System.String

Utdata

System.Object