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

变量的设计时值。

返回

Variable

已添加到 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  

注解

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

适用于