Export (0) Print
Expand All

ScriptTask.EntryPoint Property

Gets or sets the name of the class that is executed as the entry point.

Namespace:  Microsoft.SqlServer.Dts.Tasks.ScriptTask
Assembly:  Microsoft.SqlServer.ScriptTask (in Microsoft.SqlServer.ScriptTask.dll)

public string EntryPoint { get; set; }

Property Value

Type: System.String
The name of the class that is executed as the entry point to the code.

The class that is executed can be changed by using the EntryPoint property. For more information, see 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, including the EntryPoint property.

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();
    }
  }
}

Community Additions

ADD
Show:
© 2014 Microsoft