PublishOptions 类

定义

配置执行某些操作 DacServices时将报告的选项,特别是是否生成 DeployReport 和/或 DeployScript

public sealed class PublishOptions
type PublishOptions = class
Public NotInheritable Class PublishOptions
继承
PublishOptions

构造函数

名称 说明
PublishOptions()

配置执行某些操作 DacServices时将报告的选项,特别是是否生成 DeployReport 和/或 DeployScript

属性

名称 说明
CancelToken

可为 CancellationToken Null 以允许调用方取消部署

DatabaseScriptPath

用于编写数据库级部署脚本(如果 GenerateDeploymentScript 为 true)的可选路径。 此脚本包含必须在部署期间针对数据库执行的所有操作。

DeployOptions

可选 DacDeployOptions ,用于配置一系列部署选项。

GenerateDeploymentReport

设置部署期间是否应生成部署报告。 此报表是部署期间正在执行的操作的高级摘要。

GenerateDeploymentScript

设置部署期间是否应生成部署脚本。 如果为 true,将生成用于更新数据库的脚本,如果目标为 Azure SQL DB 且尚未创建此数据库,则也可能生成用于更新 Master 的脚本。

MasterDbScriptPath

用于编写 master 数据库级部署脚本(如果 GenerateDeploymentScript 为 true)的可选路径。 仅当 Azure SQL DB 是目标时,才创建此脚本,因为在该平台上不支持 USE 语句。 它包含必须针对 master 数据库执行的所有操作,例如 Create Database 语句

适用于