Właściwość BreakpointTarget.HitCount
Pobiera lub ustawia całkowitą , który określa liczbę czaspunkt przerwania występuje przed uruchomienie - sczas silnika jest zawieszone.
Przestrzeń nazw: Microsoft.SqlServer.Dts.Runtime
Zestaw: Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)
Składnia
'Deklaracja
Public ReadOnly Property HitCount As Integer
Get
'Użycie
Dim instance As BreakpointTarget
Dim value As Integer
value = instance.HitCount
public int HitCount { get; }
public:
property int HitCount {
int get ();
}
member HitCount : int
function get HitCount () : int
Wartość właściwości
Typ: System.Int32
Całkowitą zawierający liczbę czaspunkt przerwania występuje przed uruchomienie - sczas silnika jest zawieszone.
Uwagi
Aby uzyskać więcej informacji na temat ustawiania licznika trafień w interfejs użytkownika, zobacz Jak Debug pakietu przez ustawienie przerwania na zadanie lub kontener.
Przykłady
Poniższy przykład kodu pobiera miejsce docelowe punkt punkt przerwania kolekcja z pakiet i iterację punkty punkt przerwania, wyświetlanie właściwości dla każdego punktu punkt przerwania łącznie z HitCount.
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
Przykładowe dane wyjściowe:
BreakOnExpressionChange?Fałsz
Opis Podziału, gdy kontener otrzymuje zdarzenie OnPreExecute
Włączony?Fałsz
Liczba trafień 0
HitTarget 0
Zawsze HitTest
IDENTYFIKATOR-2147483647
Właściciel Microsoft.SqlServer.Dts.Runtime.TaskHost