VstaHelper Class

This API supports the SQL Server 2012 infrastructure and is not intended to be used directly from your code.

Contains helper functions used by Visual Studio Tools for Applications (VSTA) for building a Script task project.

Inheritance Hierarchy

System.Object
  Microsoft.SqlServer.IntegrationServices.VSTA.VstaHelper

Namespace:  Microsoft.SqlServer.IntegrationServices.VSTA
Assembly:  Microsoft.SqlServer.IntegrationServices.VSTA (in Microsoft.SqlServer.IntegrationServices.VSTA.dll)

Syntax

'Declaration
Public Class VstaHelper
'Usage
Dim instance As VstaHelper
public class VstaHelper
public ref class VstaHelper
type VstaHelper =  class end
public class VstaHelper

The VstaHelper type exposes the following members.

Constructors

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

Top

Properties

  Name Description
Public property SupportDebug Infrastructure. Gets or sets a value that indicates whether debugging is supported.

Top

Methods

  Name Description
Public method AddFileToProject Indicates whether the file is added to the project.
Public method Build Infrastructure. Builds the assembly for the project.
Public method CleanUp Infrastructure. Cleans up the data cache used by the last build process.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetAssemblyBytes Infrastructure. Gets the assembly bytes generated during the build process.
Public method GetBuildErrors Infrastructure. Gets the build errors from the specified configuration.
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method Initalize Infrastructure. Initializes the project with default code and settings based on the applied configuration.
Public method LoadNewProject Infrastructure. Loads a new project.
Public method LoadProjectFromFolder Infrastructure. Loads an existing project from the specified folder.
Public method LoadProjectFromStorage Infrastructure. Loads an existing project from the specified storage.
Public method LoadVSAProject Infrastructure. Loads VSA project from the storage.
Public method LoadVSTA2Project Infrastructure. Loads a VSTA project.
Protected method MemberwiseClone (Inherited from Object.)
Public method SaveProjectToStorage Infrastructure. Saves the project to the specified storage.
Public method ShowIde Infrastructure. Launches the project in the integrated development environment (IDE).
Public method StartDebugging Infrastructure. Starts the project debugging.
Public method StopDebugging Infrastructure. Stops the project debugging.
Public method ToString (Inherited from Object.)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.SqlServer.IntegrationServices.VSTA Namespace