Aracılığıyla paylaş


DTSBreakpointHitTest Numaralandırması

Ziyaret sayısı türleri için değerler numaralandırır.Bu sınıf ile çalışır BreakpointTarget WalkTree

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

Sözdizimi

'Bildirim
Public Enumeration DTSBreakpointHitTest
'Kullanım
Dim instance As DTSBreakpointHitTest
public enum DTSBreakpointHitTest
public enum class DTSBreakpointHitTest
type DTSBreakpointHitTest
public enum DTSBreakpointHitTest

Üyeler

Üye adı Açıklama
Always kesme noktası noktasına gelindiğinde, çalışması askıya alınır.
GreaterOrEqual kesme noktası oluştu sayısı ziyaret sayısı değerinden büyük veya eşit olduğunda çalışması askıya alınır.
Equal kesme noktası oluştu sayısı ziyaret sayısı için eşit olduğunda çalışması askıya alınır.
Multiple Ziyaret sayısı katı olduğunda çalışması askıya alınır.
Expression ifade değiştiğinde çalışması askıya alınır.

Açıklamalar

Esneklik ve güç için bir kesme noktası eklemek için bir kesme noktası davranışını kesme yapılandırarak değiştirebileceğiniz ziyaret sayısını belirtir sayısı, saatbir kesme noktası oluşur run - önce ssaat altyapısı askıya ve ziyaret sayısı yazın, kesme noktasına vurduğunda belirten bir ifade içerir.Bu değer kullanılır HitTest özellik.

Örnekler

Aşağıdaki kod örneği varsayılan değerini değiştiren bir BreakpointTarget kullanarak bu numaralandırma.

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

namespace Microsoft.SqlServer.SSIS.Samples
{
    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);

            // Get the first breakpoint in the collection.
            BreakpointTargetEnumerator myEnumerator = bptargets.GetEnumerator();
            myEnumerator.MoveNext();
            BreakpointTarget bptFirstOne = myEnumerator.Current;

            // Display the initial values.
            Console.WriteLine("Description              {0}", bptFirstOne.Description);
            Console.WriteLine("Enabled?                 {0}", bptFirstOne.Enabled);
            Console.WriteLine("HitTest                  {0}", bptFirstOne.HitTest);
            Console.WriteLine("ID                       {0}", bptFirstOne.ID);
            Console.WriteLine("--------------------------------------------");

            // Modify the default value of HitTest.
            myEnumerator.Reset();
            myEnumerator.MoveNext();
            bptFirstOne = myEnumerator.Current;
            bptFirstOne.HitTest = DTSBreakpointHitTest.Equal;

            // Display the values again, including the new HitTest.
            Console.WriteLine("Description              {0}", bptFirstOne.Description);
            Console.WriteLine("Enabled?                 {0}", bptFirstOne.Enabled);
            Console.WriteLine("HitTest                  {0}", bptFirstOne.HitTest);
            Console.WriteLine("ID                       {0}", bptFirstOne.ID);
        }
    }
}
Imports System
Imports System.Collections.Generic
Imports System.Text
Imports Microsoft.SqlServer.Dts.Runtime

Namespace Microsoft.SqlServer.SSIS.Samples
    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) 
 
            ' Get the first breakpoint in the collection.
            Dim myEnumerator As BreakpointTargetEnumerator =  bptargets.GetEnumerator() 
            myEnumerator.MoveNext()
            Dim bptFirstOne As BreakpointTarget =  myEnumerator.Current 
 
            ' Display the initial values.
            Console.WriteLine("Description              {0}", bptFirstOne.Description)
            Console.WriteLine("Enabled?                 {0}", bptFirstOne.Enabled)
            Console.WriteLine("HitTest                  {0}", bptFirstOne.HitTest)
            Console.WriteLine("ID                       {0}", bptFirstOne.ID)
            Console.WriteLine("--------------------------------------------")
 
            ' Modify the default value of HitTest.
            myEnumerator.Reset()
            myEnumerator.MoveNext()
            bptFirstOne = myEnumerator.Current
            bptFirstOne.HitTest = DTSBreakpointHitTest.Equal
 
            ' Display the values again, including the new HitTest.
            Console.WriteLine("Description              {0}", bptFirstOne.Description)
            Console.WriteLine("Enabled?                 {0}", bptFirstOne.Enabled)
            Console.WriteLine("HitTest                  {0}", bptFirstOne.HitTest)
            Console.WriteLine("ID                       {0}", bptFirstOne.ID)
        End Sub
    End Class
End Namespace

Örnek Çıktı:

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

Etkin mi?False

Her zaman HitTest

-2147483647 KİMLİĞİ

--------------------------------------------

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

Etkin mi?False

HitTest eşittir

-2147483647 KİMLİĞİ