Variable.EvaluateAsExpression Özelliği
Alır veya ayarlar bir Boole belirten değişken bir ifade içeriyor.
Ad Alanı: Microsoft.SqlServer.Dts.Runtime
Derleme: Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS içinde.dll)
Sözdizimi
'Bildirim
Public Property EvaluateAsExpression As Boolean
Get
Set
'Kullanım
Dim instance As Variable
Dim value As Boolean
value = instance.EvaluateAsExpression
instance.EvaluateAsExpression = value
public bool EvaluateAsExpression { get; set; }
public:
property bool EvaluateAsExpression {
bool get ();
void set (bool value);
}
member EvaluateAsExpression : bool with get, set
function get EvaluateAsExpression () : boolean
function set EvaluateAsExpression (value : boolean)
Özellik Değeri
Tür: System.Boolean
A Boole değişken bir ifade içeriyor, gösterir.
Açıklamalar
İfadeler ve değişkenleri paket akışını denetlemek için kullanılır.Daha fazla bilgi için, bkz. Öncelik kısıtlamaları ifade ekleme.
Örnekler
Aşağıdaki örnek ayarlar EvaluateAsExpression değişken bir ifade içeriyor göstermek için bayrak ve daha sonra Expression özellik.
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
Örnek Çıktı:
Değeri 11 idi.