SchemaCompareScriptService Members

Include Protected Members
Include Inherited Members

Enables viewing DSP-specific object scripts in the Object Definition window and the Update Script Tool window.

The SchemaCompareScriptService type exposes the following members.

Constructors

  Name Description
Public method SchemaCompareScriptService Initializes a new instance of the SchemaCompareScriptService class.

Top

Methods

  Name Description
Public method Cancel Requests that any running actions be canceled.
Public method CreateExcludedElement Returns a new excluded element.
Public method Equals Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected method Finalize Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.)
Public method GenerateObjectDefinitionScript Returns the string for display in the Object Definition window.
Public method GenerateUpdateScript Used by DSPs to generate the complete update script.
Public method GetContainingElement Returns the model element that contains the script for a specified element.
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetREConstructorForConnectionBasedProvider Returns the reverse engineer constructor for a supplied connection provider.
Public method GetSMConstructorForFileBasedProvider Returns the schema model constructor for the supplied file-based provider.
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method GetUpdateTargetConfirmationMessage Returns the confirmation message displayed during a schema update to the target.
Public method Initialize Initializes this object with a given DSP.
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Protected method RaiseSyncCanceledEvent Raises the sync canceled event.
Protected method RaiseSyncCompletedEvent Raises the sync completed event.
Protected method RaiseSyncProgressStatusEvent Raises the sync progress status event.
Public method ResetCancel Resets the canceled flag.
Public method SetExtensionHandle Sets the extension handle property.
Public method ToString Returns a String that represents the current Object. (Inherited from Object.)
Public method UpdateTargetDatabase Updates the target database.
Public method UpdateTargetProject Updates the target project.
Protected method VerifyPlan Verifies the plan.

Top

Properties

  Name Description
Protected property Canceled Gets or sets whether actions are canceled.
Protected property DatabaseSchemaProvider Gets or sets the DSP instance.
Protected property ExecutingDeploymentScriptGenerator Gets or sets the deployment script generator.
Protected property ExecutingUpdatePlanGenerator Gets or sets the deployment plan generator.
Public property ExtensionHandle Gets the extension handle.
Protected property ScriptBatchSeparator Returns the script separator for the database script.
Public property ScriptDomGenerator Gets the DSP-specific script DOM generator.
Public property ScriptGenerator Gets the DSP-specific script generator.
Public property UpdateScriptGenerator Gets the DSP-specific update script generator.

Top

Events

  Name Description
Public event SyncCanceledEvent Returns the event handler for the sync canceled event.
Public event SyncCompletedEvent Returns the event handler for the sync completed event.
Public event SyncProgressStatusEvent Returns the event handler for the sync progress status event.

Top

See Also

Reference

SchemaCompareScriptService Class

Microsoft.VisualStudio.Data.Schema.Project.SchemaAndDataCompare.Extensibility Namespace