PublishOptions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
配置执行某些操作 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 语句 |