Partager via


ScriptTask.ScriptLanguage Propriété

Définition

Obtient ou définit le langage de programmation dans lequel le script est écrit.

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

Valeur de propriété

Langage de programmation dans lequel le script est écrit.

Exemples

L’exemple de code suivant, implémenté dans une application console, ajoute un ScriptTask au package et affiche les valeurs par défaut de certaines de ses propriétés, y compris la ScriptLanguage propriété.

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  

Remarques

L’environnement de développement Microsoft® Visual Studio® Tools for Applications (VSTA) utilisé par la tâche script prend en charge les langages de programmation Visual Basic 2005 et Visual C#.

S’applique à