PublishOptions 클래스

정의

특정 작업을 DacServices수행할 때, 특히 DeployReport 및/또는 DeployScript가 생성될지 여부에 대한 옵션을 구성합니다.

public sealed class PublishOptions
type PublishOptions = class
Public NotInheritable Class PublishOptions
상속
PublishOptions

생성자

Name Description
PublishOptions()

특정 작업을 DacServices수행할 때, 특히 DeployReport 및/또는 DeployScript가 생성될지 여부에 대한 옵션을 구성합니다.

속성

Name Description
CancelToken

호출자가 배포를 취소할 수 있도록 Nullable CancellationToken

DatabaseScriptPath

True인 경우 GenerateDeploymentScript DB 수준 배포 스크립트를 작성하는 선택적 경로입니다. 이 스크립트에는 배포 중에 데이터베이스에 대해 수행해야 하는 모든 작업이 포함됩니다.

DeployOptions

배포 옵션 범위를 구성하려면 선택 사항 DacDeployOptions 입니다.

GenerateDeploymentReport

배포 중에 배포 보고서를 생성할지 여부를 설정합니다. 이 보고서는 배포 중에 수행되는 작업에 대한 대략적인 요약입니다.

GenerateDeploymentScript

배포 중에 배포 스크립트를 생성할지 여부를 설정합니다. true이면 데이터베이스를 업데이트하는 스크립트가 생성되고 대상이 Azure SQL DB이고 이 데이터베이스가 아직 만들어지지 않은 경우에도 Master를 업데이트하는 스크립트가 생성될 수 있습니다.

MasterDbScriptPath

마스터 데이터베이스 수준 배포 스크립트를 작성하는 선택적 경로(true인 경우 GenerateDeploymentScript )입니다. 이 스크립트는 해당 플랫폼에서 USE 문이 지원되지 않으므로 Azure SQL DB가 대상인 경우에만 생성됩니다. master 데이터베이스에 대해 수행해야 하는 모든 작업(예: 데이터베이스 만들기 문)이 포함됩니다.

적용 대상