DeploymentPlanModifier Класс

Определение

Представляет constributor, который может изменить план развертывания

public abstract class DeploymentPlanModifier : Microsoft.SqlServer.Dac.Deployment.DeploymentPlanContributor
type DeploymentPlanModifier = class
    inherit DeploymentPlanContributor
Public MustInherit Class DeploymentPlanModifier
Inherits DeploymentPlanContributor
Наследование

Конструкторы

Имя Описание
DeploymentPlanModifier()

Представляет constributor, который может изменить план развертывания

Свойства

Имя Описание
Canceled

Возвращает значение, указывающее, был ли участник отменен

(Унаследовано от DeploymentContributor)
CancellationToken

Используется CancellationToken для указания необходимости отмены выполнения участника

(Унаследовано от DeploymentContributor)

Методы

Имя Описание
AddAfter(DeploymentPlanHandle, DeploymentStep, DeploymentStep)

Предоставляет способ изменить существующий план, добавив шаг после существующего шага.

AddBefore(DeploymentPlanHandle, DeploymentStep, DeploymentStep)

Предоставляет способ изменения плана подклассами, добавив шаг после указанного шага.

Cancel()

Отменяет выполнение участника

(Унаследовано от DeploymentContributor)
Dispose()

Наследуется от Dispose().

(Унаследовано от DeploymentContributor)
Dispose(Boolean)

Представляет constributor, который может изменить план развертывания

(Унаследовано от DeploymentContributor)
OnApplyDeploymentConfiguration(DeploymentContributorContext, ICollection<DeploymentContributorConfigurationStream>)

Вызывается процессом развертывания в DacFx, чтобы предоставить коду возможность собирать сведения о конфигурации из предоставленных файлов. В конце метода все потоки будут удалены. Участники, которым необходимо получить данные из потоков, должны считывать и кэшировать данные во время этого метода. Попытки чтения из потока во время последующего метода, например OnExecute(DeploymentPlanContributorContext) метода, завершаются ошибкой.

(Унаследовано от DeploymentContributor)
OnEstablishDeploymentConfiguration(DeploymentContributorConfigurationSetup)

Вызывается процессом сборки в DacFx, чтобы предоставить коду возможность изменить конфигурацию развертывания.

(Унаследовано от DeploymentContributor)
OnExecute(DeploymentPlanContributorContext)

Вызывается подсистемой развертывания, чтобы разрешить пользовательским участникам выполнять свои уникальные задачи.

(Унаследовано от DeploymentPlanContributor)
PublishMessage(ExtensibilityError)

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

(Унаследовано от DeploymentContributor)
Remove(DeploymentPlanHandle, DeploymentStep)

Предоставляет способ удаления указанного шага из плана

Применяется к