Variable.Expression Eigenschaft

Definition

Ruft den in einer Variablen enthaltenen Ausdruck ab oder legt ihn fest.

public:
 property System::String ^ Expression { System::String ^ get(); void set(System::String ^ value); };
[Microsoft.SqlServer.Dts.Runtime.Localization.LocalizablePropertyDescription(typeof(Microsoft.SqlServer.Dts.Runtime.Localized), "ExpressionDesc")]
public string Expression { get; set; }
[<Microsoft.SqlServer.Dts.Runtime.Localization.LocalizablePropertyDescription(typeof(Microsoft.SqlServer.Dts.Runtime.Localized), "ExpressionDesc")>]
member this.Expression : string with get, set
Public Property Expression As String

Eigenschaftswert

Eine Zeichenfolge, die den Ausdruck enthält.

Attribute

Beispiele

Im folgenden Beispiel wird das Flag festgelegt, um anzuzeigen, dass die EvaluateAsExpression Variable einen Ausdruck enthält und dann die Expression Eigenschaft verwenden kann.

static void Main(string[] args)  
    {  
        Package p = new Package();  
        p.Variables.Add("x", false, "", 1);  
        Variable v = p.Variables.Add("y", false, "", 1);  
        v.Expression = "@x + 10";  
        v.EvaluateAsExpression = true;  
        if (v.Value.ToString() == "11")  
            Console.WriteLine("Value was 11");  
        else  
            Console.WriteLine("Value was not 11");  
    }  
Shared  Sub Main(ByVal args() As String)  
        Dim p As Package =  New Package()   
        p.Variables.Add("x", False, "", 1)  
        Dim v As Variable =  p.Variables.Add("y",False,"",1)   
        v.Expression = "@x + 10"  
        v.EvaluateAsExpression = True  
        If v.Value.ToString() = "11" Then  
            Console.WriteLine("Value was 11")  
        Else   
            Console.WriteLine("Value was not 11")  
        End If  
End Sub  

Beispielausgabe:

Wert war 11

Hinweise

Die Expression Methode gibt den in die Werteigenschaft eingegebenen Ausdruck nur zurück, wenn die EvaluateAsExpression Eigenschaft trueauf ; andernfalls wird eine leere Zeichenfolge zurückgegeben, wenn false.

Gilt für: