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 Breakpoints, die bei einer Aufgabe gesetzt werden. 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 erzeugen Breakpoints, indem sie die CreateBreakpointTarget Methode aufrufen BreakpointManager und eine ID sowie Beschreibung des Breakpoints als Parameter für die Methode bereitstellen. Wenn eine Aufgabe den Punkt im Code erreicht, der den Breakpoint enthält, bewertet sie den Breakpoint, um zu prüfen, ob sie die Ausführung aussetzen sollte. Die Ausführung wird ausgesetzt, wenn die IsBreakpointTargetEnabled ist true. Wenn true, benachrichtigt die Aufgabe die Laufzeit-Engine, indem sie das OnBreakpointHit Ereignis anhebt. Informationen zu benutzerdefinierten Bruchpunkten finden Sie unter Unterstützung für Debugging in einer benutzerdefinierten Aufgabe hinzufügen.
Methoden
| Name | Beschreibung |
|---|---|
| ClearBreakpointTargets() |
Entfernt alle in einer Aufgabe gesetzten Haltepunkte. |
| CreateBreakpointTarget(Int32, String) |
Erstellt einen neuen Breakpoint in der Aufgabe mit der angegebenen Breakpoint-ID und Beschreibung. |
| Equals(Object) |
Bestimmt, ob zwei Objektinstanzen gleich sind. (Geerbt von DtsObject) |
| GetBreakpointTarget(Int32) |
Gibt das Breakpoint-Objekt für eine bestimmte Breakpoint-ID zurück. |
| GetHashCode() |
Gibt den Hashcode für diesen instance zurück. (Geerbt von DtsObject) |
| IsBreakpointTargetEnabled(Int32) |
Ein Boolesch System, das anzeigt, ob der Breakpoint aktiviert ist. |
| RemoveBreakpointTarget(Int32) |
Entfernt einen zuvor erstellten Breakpoint aus einer Aufgabe. |