TaskHost.GetExpression Yöntemi
ifade için belirtilen özellik döndürür.Null Hayır anlamına gelir ifade atanır.
Ad Alanı: Microsoft.SqlServer.Dts.Runtime
Derleme: Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS içinde.dll)
Sözdizimi
'Bildirim
Public Function GetExpression ( _
propertyName As String _
) As String
'Kullanım
Dim instance As TaskHost
Dim propertyName As String
Dim returnValue As String
returnValue = instance.GetExpression(propertyName)
public string GetExpression(
string propertyName
)
public:
virtual String^ GetExpression(
String^ propertyName
) sealed
abstract GetExpression :
propertyName:string -> string
override GetExpression :
propertyName:string -> string
public final function GetExpression(
propertyName : String
) : String
Parametreler
- propertyName
Tür: System.String
Adı özellik ifadesini görmek istediğiniz.
Dönüş Değeri
Tür: System.String
A dize içeren ifade özellik değerlendirmek için kullanılır.
Uygulamalar
Açıklamalar
propertyName Olabilir özellik hepsine nesnesi.
Örnekler
Aşağıdaki kod örneği nasıl kullanılacağını gösterir SetExpression ve GetExpression yöntemleri TaskHost.Bu kod örneği için barındırılan bir görevdir BulkInsertTask.
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SqlServer.Dts.Runtime;
using Microsoft.SqlServer.Dts.Tasks.BulkInsertTask;
namespace Microsoft.SqlServer.SSIS.Sample
{
class Program
{
static void Main(string[] args)
{
Package pkg = new Package();
TaskHost th = (TaskHost)pkg.Executables.Add("STOCK:BulkInsertTask");
// View information about the CheckConstraints property
// before setting it using the SetExpression method.
Boolean checkConstraint = (Boolean)th.Properties["CheckConstraints"].GetValue(th);
Console.WriteLine("Original value of CheckConstraints: {0}", checkConstraint);
// Use SetExpression to set the value to true.
String myTrueString = "true";
th.Properties["CheckConstraints"].SetExpression(th, myTrueString);
// Validate the package to set the expression onto the property.
DTSExecResult valResult = pkg.Validate(null, null, null, null);
// Retrieve the new value and the expression.
checkConstraint = (Boolean)th.Properties["CheckConstraints"].GetValue(th);
String myExpression = th.Properties["CheckConstraints"].GetExpression(th);
Console.WriteLine("New value of CheckConstraints: {0}", checkConstraint);
Console.WriteLine("Expression for CheckConstraints: {0}", myExpression);
}
}
}
Örnek Çıktı:
CHECKCONSTRAINTS özgün değeri: False
CHECKCONSTRAINTS yeni değeri: True
Deyim CHECKCONSTRAINTS için: TRUE