Variable.Expression Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit l'expression contenue dans une variable.
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
Valeur de propriété
Chaîne qui contient l’expression.
- Attributs
Exemples
L’exemple suivant définit l’indicateur EvaluateAsExpression pour montrer que la variable contient une expression, puis peut utiliser la Expression propriété.
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
Exemple de sortie :
Valeur 11
Remarques
La Expression méthode retourne l’expression entrée dans la propriété valeur uniquement lorsque la EvaluateAsExpression propriété est définie true
sur ; sinon, une chaîne vide est retournée si false
.