BreakpointTarget.HitTest Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft eine DTSBreakpointHitTest-Enumeration ab, die als Schalter verwendet wird, um zu überprüfen, ob ein Breakpoint auftreten soll, oder legt sie fest.
public:
property Microsoft::SqlServer::Dts::Runtime::DTSBreakpointHitTest HitTest { Microsoft::SqlServer::Dts::Runtime::DTSBreakpointHitTest get(); void set(Microsoft::SqlServer::Dts::Runtime::DTSBreakpointHitTest value); };
public Microsoft.SqlServer.Dts.Runtime.DTSBreakpointHitTest HitTest { get; set; }
member this.HitTest : Microsoft.SqlServer.Dts.Runtime.DTSBreakpointHitTest with get, set
Public Property HitTest As DTSBreakpointHitTest
Eigenschaftswert
Eine DTSBreakpointHitTest-Enumeration.
Beispiele
Im folgenden Codebeispiel wird die Haltepunktzielsammlung aus dem Paket abgerufen und durch die Haltepunkte durchlaufen, die die Eigenschaften für jeden Haltepunkt anzeigen, einschließlich HitTest.
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
Beispielausgabe:
BreakOnExpressionChange? False
Beschreibungsbruch, wenn der Container das OnPreExecute-Ereignis empfängt
Aktiviert? False
HitCount 0
HitTarget 0
HitTest Always
ID -2147483647
Besitzer von Microsoft.SqlServer.Dts.Runtime.TaskHost