Variables.Add(String, Boolean, String, Object) 方法

定义

Variable 对象添加到 Variables 集合。

public:
 Microsoft::SqlServer::Dts::Runtime::Variable ^ Add(System::String ^ name, bool readOnly, System::String ^ nameSpace, System::Object ^ val);
public Microsoft.SqlServer.Dts.Runtime.Variable Add (string name, bool readOnly, string nameSpace, object val);
member this.Add : string * bool * string * obj -> Microsoft.SqlServer.Dts.Runtime.Variable
Public Function Add (name As String, readOnly As Boolean, nameSpace As String, val As Object) As Variable

参数

name
String

要添加到集合中的包、任务或容器变量的名称。

readOnly
Boolean

一个布尔值,指示变量是只读的还是可以修改变量。

nameSpace
String

变量的命名空间。 默认值为用户变量命名空间。 还可以创建一个命名空间,以标识您创建的在包的特定部分使用的变量。 不能将变量添加到系统变量命名空间。

val
Object

变量的设计时值。

返回

已添加到 Variables 集合的新创建的变量。

示例

以下示例创建一个包,并将变量添加到其变量 myVar集合中。

static void Main(string[] args)  
        {  
            Package p = new Package();  
            //Add a variable, myvar, to the package variables  
            // collection. The variable has a value of 5, in the myNamespace  
            // namespace.  
            Variable var = p.Variables.Add("myVar", false, "myNamespace", 5);  
            //  
            // Enter the rest of your code here.  
            //  
        }  
Shared  Sub Main(ByVal args() As String)  
            Dim p As Package =  New Package()   
            'Add a variable, myvar, to the package variables  
            ' collection. The variable has a value of 5, in the myNamespace  
            ' namespace.  
            Dim var As Variable =  p.Variables.Add("myVar",False,"myNamespace",5)   
            '  
            ' Enter the rest of your code here.  
            '  
End Sub  

注解

有关详细信息,请参阅 “在包中使用变量”。

适用于