Aracılığıyla paylaş


BreakpointTarget.BreakOnExpressionChange Özelliği

Alır veya ayarlar bir Boole kod çalıştırma veya sonu devam ve ifade değiştiğinde yürütme durdurmak için olup olmadığını gösterir.

Ad Alanı:  Microsoft.SqlServer.Dts.Runtime
Derleme:  Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS içinde.dll)

Sözdizimi

'Bildirim
Public Property BreakOnExpressionChange As Boolean
    Get
    Set
'Kullanım
Dim instance As BreakpointTarget
Dim value As Boolean

value = instance.BreakOnExpressionChange

instance.BreakOnExpressionChange = value
public bool BreakOnExpressionChange { get; set; }
public:
property bool BreakOnExpressionChange {
    bool get ();
    void set (bool value);
}
member BreakOnExpressionChange : bool with get, set
function get BreakOnExpressionChange () : boolean
function set BreakOnExpressionChange (value : boolean)

Özellik Değeri

Tür: System.Boolean
A Boole kod ifade değişiklikleri çıkarken olup olmadığını gösteren. doğru paket bölmek için; olduğunu gösterir yanlış paket kesmek gösterir.

Örnekler

Aşağıdaki kod örneği kesme noktası hedef derlemeden alır paket her kesme özelliklerini görüntüleme kesme noktaları aracılığıyla sırayla dolaşır ve dahil olmak üzere BreakOnExpressionChange.

using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SqlServer.Dts.Runtime;
using Microsoft.SqlServer.Dts.Tasks.BulkInsertTask;

namespace Breakpoint_API
{
    class Program
    {
        static void Main(string[] args)
        {
            Package pkg = new Package();
            TaskHost taskHost = (TaskHost)pkg.Executables.Add("STOCK:FileSystemTask");
            BreakpointTargets bptargets = pkg.GetBreakpointTargets(taskHost, false);
            foreach (BreakpointTarget bpt in bptargets)
                {
                Console.WriteLine("BreakOnExpressionChange? {0}", bpt.BreakOnExpressionChange.ToString());
                Console.WriteLine("Description              {0}", bpt.Description);
                Console.WriteLine("Enabled?                 {0}", bpt.Enabled);
                Console.WriteLine("HitCount                 {0}", bpt.HitCount);
                Console.WriteLine("HitTarget                {0}", bpt.HitTarget);
                Console.WriteLine("HitTest                  {0}", bpt.HitTest);
                Console.WriteLine("ID                       {0}", bpt.ID);
                Console.WriteLine("Owner                    {0}", bpt.Owner);
            }
        }
    }
}
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports Microsoft.SqlServer.Dts.Runtime
Imports Microsoft.SqlServer.Dts.Tasks.BulkInsertTask
 
Namespace Breakpoint_API
    Class Program
        Shared  Sub Main(ByVal args() As String)
            Dim pkg As Package =  New Package() 
            Dim taskHost As TaskHost = CType(pkg.Executables.Add("STOCK:FileSystemTask"), TaskHost)
            Dim bptargets As BreakpointTargets =  pkg.GetBreakpointTargets(taskHost,False) 
            Dim bpt As BreakpointTarget
            For Each bpt In bptargets
                Console.WriteLine("BreakOnExpressionChange? {0}", bpt.BreakOnExpressionChange.ToString())
                Console.WriteLine("Description              {0}", bpt.Description)
                Console.WriteLine("Enabled?                 {0}", bpt.Enabled)
                Console.WriteLine("HitCount                 {0}", bpt.HitCount)
                Console.WriteLine("HitTarget                {0}", bpt.HitTarget)
                Console.WriteLine("HitTest                  {0}", bpt.HitTest)
                Console.WriteLine("ID                       {0}", bpt.ID)
                Console.WriteLine("Owner                    {0}", bpt.Owner)
            Next
        End Sub
    End Class
End Namespace

Örnek Çıktı:

BreakOnExpressionChange?False

Açıklama kapsayıcı OnPreExecute olay aldığında sonu

Etkin mi?False

Zsayisi 0

HitTarget 0

Her zaman HitTest

-2147483647 KİMLİĞİ

Sahibi Microsoft.SqlServer.Dts.Runtime.TaskHost