BreakpointManager Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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. |