Aracılığıyla paylaş


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

IDTSPropertiesProvider.GetExpression(String)

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