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, создается скрипт для обновления базы данных, а скрипт для обновления master также может быть создан, если целевой объект является Azure SQL БАЗой данных, и эта база данных еще не создана.

MasterDbScriptPath

Необязательный путь для записи скрипта развертывания на уровне базы данных master, если GenerateDeploymentScript имеет значение true. Этот скрипт создается только в том случае, если Azure SQL база данных является целевым объектом, так как инструкции USE не поддерживаются на этой платформе. Он содержит все операции, которые необходимо выполнить в базе данных master, например инструкции Create Database

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