DeploymentScriptDomStep Class
Updated: April 20, 2017
Base class for script based deployment steps. Represents a deployment step that consists of an Abstract Syntax Tree (AST) and reference to a script Domain Object Model (DOM) generator. This class is for read-only purpose.
Assembly: Microsoft.SqlServer.Dac.Extensions (in Microsoft.SqlServer.Dac.Extensions.dll)
Microsoft.SqlServer.Dac.Deployment::DeploymentStep
Microsoft.SqlServer.Dac.Deployment::DeploymentStepInternal
Microsoft.SqlServer.Dac.Deployment::DeploymentScriptDomStep
Microsoft.SqlServer.Dac.Deployment::AlterElementStep
Microsoft.SqlServer.Dac.Deployment::CreateElementStep
Microsoft.SqlServer.Dac.Deployment::DacDeleteFromTablesStep
Microsoft.SqlServer.Dac.Deployment::DacDisableForeignKeysStep
Microsoft.SqlServer.Dac.Deployment::DacDropSystemVersioningStep
Microsoft.SqlServer.Dac.Deployment::DacRestoreConstraintsStep
Microsoft.SqlServer.Dac.Deployment::DacRestoreSystemVersioningStep
Microsoft.SqlServer.Dac.Deployment::DacSaveConstraintsStep
Microsoft.SqlServer.Dac.Deployment::DropElementStep
Microsoft.SqlServer.Dac.Deployment::SqlAddSystemVersioningStep
Microsoft.SqlServer.Dac.Deployment::SqlChangeDatabaseStep
Microsoft.SqlServer.Dac.Deployment::SqlColumnEncryptionSPRefreshStep
Microsoft.SqlServer.Dac.Deployment::SqlCreateDatabaseStep
Microsoft.SqlServer.Dac.Deployment::SqlCreateTrackingTableStep
Microsoft.SqlServer.Dac.Deployment::SqlDropDatabaseStep
Microsoft.SqlServer.Dac.Deployment::SqlDropSystemVersioningStep
Microsoft.SqlServer.Dac.Deployment::SqlDropTrackingTableStep
Microsoft.SqlServer.Dac.Deployment::SqlFinalizeDatabaseAccessStep
Microsoft.SqlServer.Dac.Deployment::SqlMoveSchemaStep
Microsoft.SqlServer.Dac.Deployment::SqlPrintStep
Microsoft.SqlServer.Dac.Deployment::SqlRenameStep
| Name | Description | |
|---|---|---|
![]() | IsMessageInFirstBatch | Returns true if the step's message will be the first batch when calling GenerateTSql() |
![]() | Message | Gets an optional message describing the step |
![]() | Next | Gets the next step in the container, which is a LinkedListNode<T> of type DeploymentStep.(Inherited from DeploymentStep.) |
![]() | Previous | Gets the previous step in the container, which is a LinkedListNode<T> of type DeploymentStep.(Inherited from DeploymentStep.) |
![]() | Script | Gets the script for this step. |
![]() | ScriptGenerator | Gets the ScriptGenerator for this step |
| Name | Description | |
|---|---|---|
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GenerateBatchScript(TextWriter^) | Writes the set of batch scripts to the provided writer.(Inherited from DeploymentStep.) |
![]() | GenerateTSQL() | Returns a list of strings that represent a set of TSQL script batches to be applied during deployment(Inherited from DeploymentStepInternal.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | ToString() | Returns a string that describes this step. The base returns the type of the step(Inherited from DeploymentStepInternal.) |
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


