Freigeben über


BreakpointManager Klasse

Definition

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
BreakpointManager

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 IsBreakpointTargetEnabledtrueist. 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.

Gilt für: