BreakpointManager Classe

Definizione

Gestisce tutti i punti di rottura impostati in un compito. La classe non può essere ereditata.

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
Ereditarietà
BreakpointManager

Commenti

I compiti creano punti di interruzione chiamando il CreateBreakpointTarget metodo del BreakpointManager e fornendo un ID e una descrizione del punto di interruzione come parametri del metodo. Quando un compito raggiunge il punto nel suo codice che contiene il punto di interruzione, valuta il punto di interruzione per vedere se deve sospendere l'esecuzione. L'esecuzione è sospesa se è IsBreakpointTargetEnabledtrue. Se true, il compito notifica il motore di esecuzione elevantando l'evento OnBreakpointHit . Per informazioni sui breakpoint personalizzati, vedi Aggiunta del supporto per il debug in un task personalizzato.

Metodi

Nome Descrizione
ClearBreakpointTargets()

Rimuove tutti i breakpoint impostati in un compito.

CreateBreakpointTarget(Int32, String)

Crea un nuovo punto di interruzione nel compito con l'ID e la descrizione specificati del punto di interruzione.

Equals(Object)

Determina se due istanze dell'oggetto sono uguali.

(Ereditato da DtsObject)
GetBreakpointTarget(Int32)

Restituisce l'oggetto punto di interruzione per un ID specifico del punto di interruzione.

GetHashCode()

Restituisce il codice hash per questa istanza.

(Ereditato da DtsObject)
IsBreakpointTargetEnabled(Int32)

Un booleano che indica se il punto di interruzione è abilitato.

RemoveBreakpointTarget(Int32)

Rimuove un punto di interruzione precedentemente creato da un compito.

Si applica a