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)

将消息发布到部署引擎。 部署引擎将处理消息并将其报告给使用者。

适用于