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) |
Предоставляет способ удаления указанного шага из плана |