BreakpointManager Klasse
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.
Verwaltet alle für einen Task festgelegten Breakpoints. Diese Klasse kann nicht vererbt werden.
public ref class BreakpointManager sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject
public sealed class BreakpointManager : Microsoft.SqlServer.Dts.Runtime.DtsObject
type BreakpointManager = class
inherit DtsObject
Public NotInheritable Class BreakpointManager
Inherits DtsObject
- Vererbung
Hinweise
Aufgaben erstellen Haltepunkte, indem Sie die CreateBreakpointTarget Methode der BreakpointManager Methode aufrufen und eine ID und Beschreibung des Haltepunkts als Parameter für die Methode bereitstellen. Wenn eine Aufgabe den Punkt in seinem Code erreicht, der den Haltepunkt enthält, wird der Haltepunkt ausgewertet, um zu sehen, ob die Ausführung angehalten werden soll. Die Ausführung wird angehalten, wenn dies IsBreakpointTargetEnabledtrue
ist. Falls der Wert true
lautet, benachrichtigt der Task die Runtime-Engine, indem er das OnBreakpointHit-Ereignis auslöst. Informationen zu benutzerdefinierten Haltepunkten finden Sie unter Hinzufügen von Unterstützung für das Debuggen in einer benutzerdefinierten Aufgabe.
Methoden
ClearBreakpointTargets() |
Entfernt alle in einem Task festgelegten Breakpoints. |
CreateBreakpointTarget(Int32, String) |
Erstellt einen neuen Breakpoint im Task unter Verwendung der ID und Beschreibung des angegebenen Breakpoints. |
Equals(Object) |
Stellt fest, ob zwei Objektinstanzen gleich sind. (Geerbt von DtsObject) |
GetBreakpointTarget(Int32) |
Gibt das Breakpointobjekt für eine bestimmte Breakpoint-ID zurück. |
GetHashCode() |
Gibt den Hashcode für diese Instanz zurück. (Geerbt von DtsObject) |
IsBreakpointTargetEnabled(Int32) |
Ein Boolescher Wert, der angibt, ob der Haltepunkt aktiviert ist. |
RemoveBreakpointTarget(Int32) |
Entfernt einen zuvor erstellten Breakpoint aus einem Task. |