ScriptTask.EntryPoint Eigenschaft

Definition

Erhält oder setzt den Namen der ausgeführten Klasse als Eintrittspunkt.

public:
 property System::String ^ EntryPoint { System::String ^ get(); void set(System::String ^ value); };
public string EntryPoint { get; set; }
member this.EntryPoint : string with get, set
Public Property EntryPoint As String

Eigenschaftswert

Der Name der Klasse, die als Einstiegspunkt zum Code ausgeführt wird.

Beispiele

Das folgende Codebeispiel, implementiert in einer Konsolenanwendung, fügt dem Paket ein ScriptTask hinzu und zeigt die Standardwerte einiger seiner Eigenschaften an, einschließlich der Eigenschaft EntryPoint .

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();  
    }  
  }  
}  
Imports Microsoft.SqlServer.Dts.Runtime  

Module Module1  

  Sub Main()  

    Dim pkg As New Package  
    Dim newLine As String = System.Environment.NewLine  

    Dim exe As Executable = pkg.Executables.Add("STOCK:ScriptTask")  
    Dim thTask As TaskHost = CType(exe, TaskHost)  

    Dim taskInfo As String  
    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()  

  End Sub  

End Module  

Hinweise

Die ausgeführte Klasse kann mit der Eigenschaft EntryPoint geändert werden. Weitere Informationen finden Sie unter Coding and Debugging the Script Task.

Gilt für: