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(Of T) of type DeploymentStep.(Inherited from DeploymentStep.) |
![]() | Previous | Gets the previous step in the container, which is a LinkedListNode(Of 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.


