DeploymentContributor Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Базовый класс для участников развертывания. Подклассы этого класса участвуют в развертывании путем изменения плана развертывания или выполнения плана
public abstract class DeploymentContributor : IDisposable
type DeploymentContributor = class
interface IDisposable
Public MustInherit Class DeploymentContributor
Implements IDisposable
- Наследование
-
DeploymentContributor
- Производный
- Реализации
Конструкторы
| Имя | Описание |
|---|---|
| DeploymentContributor() |
Инициализирует новый экземпляр класса DeploymentContributor. |
Свойства
| Имя | Описание |
|---|---|
| Canceled |
Возвращает значение, указывающее, был ли участник отменен |
| CancellationToken |
Используется CancellationToken для указания необходимости отмены выполнения участника |
Методы
| Имя | Описание |
|---|---|
| Cancel() |
Отменяет выполнение участника |
| Dispose() |
Наследуется от Dispose(). |
| Dispose(Boolean) |
Базовый класс для участников развертывания. Подклассы этого класса участвуют в развертывании путем изменения плана развертывания или выполнения плана |
| OnApplyDeploymentConfiguration(DeploymentContributorContext, ICollection<DeploymentContributorConfigurationStream>) |
Вызывается процессом развертывания в DacFx, чтобы предоставить коду возможность собирать сведения о конфигурации из предоставленных файлов. В конце метода все потоки будут удалены. Участники, которым необходимо получить данные из потоков, должны считывать и кэшировать данные во время этого метода. Попытки чтения из потока во время последующего метода, например OnExecute(DeploymentPlanContributorContext) метода, завершаются ошибкой. |
| OnEstablishDeploymentConfiguration(DeploymentContributorConfigurationSetup) |
Вызывается процессом сборки в DacFx, чтобы предоставить коду возможность изменить конфигурацию развертывания. |
| PublishMessage(ExtensibilityError) |
Публикует сообщение в подсистеме развертывания. Модуль развертывания обрабатывает и сообщает об этом сообщении потребителям. |