BreakpointManager Klasse

Definition

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
BreakpointManager

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.

Gilt für: