ISchemaDeploymentController Interface
Provides functionality to run the deployment engine multiple times to generate and execute scripts for each of any number of deployment configurations.
Namespace: Microsoft.Data.Schema.Build
Assembly: Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)
Syntax
'Declaration
Public Interface ISchemaDeploymentController _
Inherits IDisposable
public interface ISchemaDeploymentController : IDisposable
public interface class ISchemaDeploymentController : IDisposable
type ISchemaDeploymentController =
interface
interface IDisposable
end
public interface ISchemaDeploymentController extends IDisposable
The ISchemaDeploymentController type exposes the following members.
Properties
Name | Description | |
---|---|---|
Deployment | Gets the schema deployment engine. | |
Options | Gets or sets the deployment options object. |
Top
Methods
Name | Description | |
---|---|---|
Cancel | When implemented in a derived class, uses the value of the Deployment property to cancel the current deployment operation. | |
CompareModels | When implemented in a derived class, uses the value of the Deployment property to invoke the compare models process. | |
CreatePlan | When implemented in a derived class, uses the value of the Deployment property to create the plan. | |
CreateScript | When implemented in a derived class, uses the value of the Deployment property to create the script by using the provided plan. This method then prepares the provided text writer to write the script. | |
Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable.) | |
UpdateDatabase | When implemented in a derived class, uses the value of the Deployment property to update the target database by using the provided plan. | |
VerifyPlan | When implemented in a derived class, uses the Deployment property value to verify the plan. |
Top
Events
Name | Description | |
---|---|---|
DeploymentMessage | When implemented in a derived class, handles a deployment message event. | |
ScriptGenerationMessage | When implemented in a derived class, handles a script generation message event. |
Top
See Also
Reference
Microsoft.Data.Schema.Build Namespace
SchemaCompareComparisonGenerator