ScriptTask Class
Defines the classes for the Script task, which lets developers write custom code to perform functions that are not available in the built-in tasks provided by Integration Services.
Assembly: Microsoft.SqlServer.ScriptTask (in Microsoft.SqlServer.ScriptTask.dll)
The ScriptTask class defines the Script task and handles the interaction of the Script task with the runtime and with Visual Studio for Applications.
For more information, see Script Task and Coding and Debugging the Script Task.
The following code sample, implemented in a console application, adds a ScriptTask to the package and displays the default values of some of its properties.
using System; using Microsoft.SqlServer.Dts.Runtime; namespace ScriptTaskCS { class Program { static void Main(string[] args) { Package pkg = new Package(); string newLine = System.Environment.NewLine; Executable exe = pkg.Executables.Add("STOCK:ScriptTask"); TaskHost thTask = (TaskHost)exe; string taskInfo; taskInfo = "Entry point: " + thTask.Properties["EntryPoint"].GetValue(thTask) + newLine + "Script Language: " + thTask.Properties["ScriptLanguage"].GetValue(thTask) + newLine + "ReadOnlyVariables: " + thTask.Properties["ReadOnlyVariables"].GetValue(thTask) + newLine + "ReadWriteVariables: " + thTask.Properties["ReadWriteVariables"].GetValue(thTask); Console.WriteLine(taskInfo); Console.Read(); } } }
System.Object
Microsoft.SqlServer.Dts.Runtime.DtsObject
Microsoft.SqlServer.Dts.Runtime.Task
Microsoft.SqlServer.Dts.Tasks.ScriptTask.ScriptTask
Microsoft.SqlServer.Dts.Runtime.DtsObject
Microsoft.SqlServer.Dts.Runtime.Task
Microsoft.SqlServer.Dts.Tasks.ScriptTask.ScriptTask