Freigeben über


BreakpointTarget.HitTarget Eigenschaft

Definition

Ruft den Wert ab, der in Verbindung mit dem HitTest-Vorgang verwendet wird, oder legt ihn fest.

public:
 property int HitTarget { int get(); void set(int value); };
public int HitTarget { get; set; }
member this.HitTarget : int with get, set
Public Property HitTarget As Integer

Eigenschaftswert

Eine Ganze Zahl, die den Zielwert darstellt; vergleichen Sie den Wert, um festzustellen, ob der HitCount Haltepunkt auftreten sollte.

Beispiele

Im folgenden Codebeispiel wird die Haltepunktzielsammlung aus dem Paket abgerufen und durch die Haltepunkte durchlaufen, wobei die Eigenschaften für jeden Haltepunkt angezeigt werden, einschließlich der HitTarget.

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

Hinweise

Die HitTest Enumerationseigenschaft definiert einen Operator, der auf HitCount und HitTarget Werte angewendet wird.

Gilt für: