VSTATaskScriptingEngine VSTATaskScriptingEngine VSTATaskScriptingEngine VSTATaskScriptingEngine Class

Definition

Represents the Visual Studio Tools for Applications (VSTA) scripting engine for executing task scripts.

public ref class VSTATaskScriptingEngine : Microsoft::SqlServer::VSTAHosting::VSTAScriptingEngine
public class VSTATaskScriptingEngine : Microsoft.SqlServer.VSTAHosting.VSTAScriptingEngine
type VSTATaskScriptingEngine = class
    inherit VSTAScriptingEngine
Public Class VSTATaskScriptingEngine
Inherits VSTAScriptingEngine
Inheritance
VSTATaskScriptingEngineVSTATaskScriptingEngineVSTATaskScriptingEngineVSTATaskScriptingEngine

Constructors

VSTATaskScriptingEngine(VSTAScriptProjectStorage) VSTATaskScriptingEngine(VSTAScriptProjectStorage) VSTATaskScriptingEngine(VSTAScriptProjectStorage) VSTATaskScriptingEngine(VSTAScriptProjectStorage)

Initializes a new instance of the VSTATaskScriptingEngine class.

Fields

c_xmlprojAssemblyNode c_xmlprojAssemblyNode c_xmlprojAssemblyNode c_xmlprojAssemblyNode

this is the node where the assembly name is stored in the project file vstaprojxml2015 is the alias for the namespace used by the xml defined above

(Inherited from VSTAScriptingEngine)
c_xmlprojNamespace c_xmlprojNamespace c_xmlprojNamespace c_xmlprojNamespace

the namespace name for all the names used in the vsta project file xml.

(Inherited from VSTAScriptingEngine)
c_xmlprojNamespaceAlias c_xmlprojNamespaceAlias c_xmlprojNamespaceAlias c_xmlprojNamespaceAlias

this is the alias used in our xpath query for the namespace above which is rather big.

(Inherited from VSTAScriptingEngine)
m_debugMode m_debugMode m_debugMode m_debugMode Inherited from VSTAScriptingEngine
m_macroProjectPath m_macroProjectPath m_macroProjectPath m_macroProjectPath Inherited from VSTAScriptingEngine
m_scriptStorage m_scriptStorage m_scriptStorage m_scriptStorage Inherited from VSTAScriptingEngine
VSTATaskHostID VSTATaskHostID VSTATaskHostID VSTATaskHostID

Specifies the task host identifier of the Visual Studio Tools for Applications.

Properties

DebuggerVstaHelper DebuggerVstaHelper DebuggerVstaHelper DebuggerVstaHelper Inherited from VSTAScriptingEngine
ExecutionException ExecutionException ExecutionException ExecutionException

Gets or sets the exception that occurs during script execution.

IsVstaHelperCreated IsVstaHelperCreated IsVstaHelperCreated IsVstaHelperCreated Inherited from VSTAScriptingEngine
ProjectName ProjectName ProjectName ProjectName

Gets or sets the current project name. Useful for renaming scripts

(Inherited from VSTAScriptingEngine)
ScriptAppName ScriptAppName ScriptAppName ScriptAppName

Gets the name of the script application.

VstaHelper VstaHelper VstaHelper VstaHelper Inherited from VSTAScriptingEngine

Methods

CheckDebuggerInUsed(Boolean) CheckDebuggerInUsed(Boolean) CheckDebuggerInUsed(Boolean) CheckDebuggerInUsed(Boolean) Inherited from VSTAScriptingEngine
ClearDebuggerFlag() ClearDebuggerFlag() ClearDebuggerFlag() ClearDebuggerFlag() Inherited from VSTAScriptingEngine
DisposeVstaHelper() DisposeVstaHelper() DisposeVstaHelper() DisposeVstaHelper() Inherited from VSTAScriptingEngine
LoadProjectFromStorage() LoadProjectFromStorage() LoadProjectFromStorage() LoadProjectFromStorage() Inherited from VSTAScriptingEngine
SaveProjectToStorage() SaveProjectToStorage() SaveProjectToStorage() SaveProjectToStorage() Inherited from VSTAScriptingEngine

Applies to