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İĞİ