ScriptTask.ReadWriteVariables 属性    
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置可由具有读/写访问权限的用户用于包的以逗号分隔的现有变量的列表。
public:
 property System::String ^ ReadWriteVariables { System::String ^ get(); void set(System::String ^ value); };public string ReadWriteVariables { get; set; }member this.ReadWriteVariables : string with get, setPublic Property ReadWriteVariables As String属性值
可由具有读/写访问权限的用户用于包的以逗号分隔的现有变量的列表。
示例
在控制台应用程序中实现的以下代码示例将一个 ScriptTask 添加到包中,并显示其某些属性的默认值,包括 ReadWriteVariables 该属性。
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