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)

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

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