DeploymentPlanContributor Класс

Определение

Представляет участника процесса развертывания

public abstract class DeploymentPlanContributor : Microsoft.SqlServer.Dac.Deployment.DeploymentContributor
type DeploymentPlanContributor = class
    inherit DeploymentContributor
Public MustInherit Class DeploymentPlanContributor
Inherits DeploymentContributor
Наследование
DeploymentPlanContributor
Производный

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

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

Представляет участника процесса развертывания

Свойства

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

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

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

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

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

Методы

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

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

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

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

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

Представляет участника процесса развертывания

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

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

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

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

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

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

PublishMessage(ExtensibilityError)

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

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

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