Unregister-ServiceFabricApplicationType

Отменяет регистрацию типа приложения Service Fabric.

Синтаксис

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

Описание

Командлет Unregister-ServiceFabricApplicationType отменяет регистрацию типа приложения Service Fabric. Тип приложения должен быть ранее зарегистрирован в Register-ServiceFabricApplicationType.

Перед отменой регистрации типа приложения необходимо использовать командлет Remove-ServiceFabricService для удаления служб, базируемых в приложении. Используйте командлет Remove-ServiceFabricApplication для удаления экземпляров типа приложения. Если отменить регистрацию типа приложения, пакет приложения удаляется из хранилища образов.

Чтобы управлять кластерами Service Fabric, запустите Windows PowerShell с помощью параметра "Запуск от имени администратора". Перед выполнением любой операции в кластере Service Fabric установите подключение к кластеру с помощью командлета Connect-ServiceFabricCluster .

Примеры

Пример 1. Отмена регистрации типа приложения

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

Эта команда отменяет регистрацию типа приложения CalcServiceApp с версией 1.0. Когда команда возвращает успешное выполнение, тип приложения был успешно отменен. Так как команда включает параметр Force , командлет не запрашивает подтверждение.

Пример 2. Отмена регистрации асинхронного типа приложения

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

Unregister-ServiceFabricApplicationType запускает отмену подготовки типа приложения CalcServiceApp с версией 1.0. Так как предоставляется параметр -Async, команда возвращается сразу после получения запроса кластером. Get-ServiceFabricApplicationType получает типы приложений, зарегистрированные в кластере с указанным фильтром. Возвращаемые типы приложений (если таковые имеются) включают состояние регистрации. Командлет можно использовать для просмотра хода отмены подготовки. Если тип приложения с указанной версией успешно отменен, он не будет отображаться в выходных данных Get-ServiceFabricApplicationType .

Параметры

-ApplicationTypeName

Указывает имя типа приложения Service Fabric. Командлет отменяет регистрацию указанного типа.

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

-ApplicationTypeVersion

Указывает версию типа приложения Service Fabric. Командлет отменяет регистрацию типа с указанной версией.

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

-Async

Команда возвращается, как только запрос отмены регистрации принимается кластером. Используйте команду Get-ServiceFabricApplicationType для запроса состояния запроса. При передаче асинхронного коммутатора нет необходимости увеличивать значение -TimeoutSec для больших пакетов приложений.

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

-Confirm

Запрос подтверждения перед выполнением командлета.

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

-Force

Принудительное выполнение команды без запроса на подтверждение пользователем.

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

-TimeoutSec

Указывает период времени ожидания (в секундах) для операции.

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

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

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

Входные данные

System.String

Выходные данные

System.Object