IDTSEvents Interfaccia
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.
Definisce un insieme di eventi utilizzati da il TaskHost per conto di un compito.
public interface class IDTSEvents
public interface IDTSEvents
type IDTSEvents = interface
Public Interface IDTSEvents
- Derivato
Commenti
Per ogni metodo, nella collezione c'è un oggetto DtsEventHandlers correlato che gestisce l'evento. Se l'evento viene disabilitato, l'oggetto non verrà eseguito e restituirà false. Se l'oggetto non gestisce l'evento a livello locale, l'evento viene escalato al contenitore genitore da gestire.
Questi metodi forniscono indici nella collezione eventi per il corrispondente gestore di eventi.
Metodi
| Nome | Descrizione |
|---|---|
| OnBreakpointHit(IDTSBreakpointSite, BreakpointTarget) |
Chiamato quando viene raggiunto un punto di interruzione all'interno di un compito. |
| OnCustomEvent(TaskHost, String, String, Object[], String, Boolean) |
Chiamato dalle attività per generare eventi personalizzati definiti per le singole attività. |
| OnError(DtsObject, Int32, String, String, String, Int32, String) |
Viene chiamata da un'attività o un contenitore quando si verifica un errore. |
| OnExecutionStatusChanged(Executable, DTSExecStatus, Boolean) |
Chiamato da un compito o un contenitore quando cambia lo stato dell'esecuzione. |
| OnInformation(DtsObject, Int32, String, String, String, Int32, String, Boolean) |
Chiamato ogni volta che il compito è richiesto per fornire informazioni. |
| OnPostExecute(Executable, Boolean) |
Chiamato immediatamente dopo che la logica di esecuzione del compito si è completata. Questo evento viene generato da un'attività o da un contenitore immediatamente dopo la sua esecuzione. |
| OnPostValidate(Executable, Boolean) |
Chiamato immediatamente dopo che la logica di validazione del compito si è completata. Questo evento viene generato da un compito dopo che il compito è stato validato. |
| OnPreExecute(Executable, Boolean) |
Viene chiamata quando l'attività sta per essere eseguita. Questo evento viene generato da un'attività o da un contenitore immediatamente prima della sua esecuzione. |
| OnPreValidate(Executable, Boolean) |
Chiamato quando inizia la logica di validazione effettiva del compito. Questo evento viene attivato quando inizia la validazione dell'host o del container del compito. |
| OnProgress(TaskHost, String, Int32, Int32, Int32, String, Boolean) |
Viene chiamata per aggiornare le informazioni sullo stato di esecuzione dell'attività. |
| OnQueryCancel() |
Chiamato in qualsiasi momento dell'elaborazione dei compiti dove è possibile annullare l'esecuzione. Questo evento viene generato da compiti e contenitori per determinare se dovrebbero fermarsi in esecuzione. |
| OnTaskFailed(TaskHost) |
Viene chiamata dall'host delle attività in caso di errore. |
| OnVariableValueChanged(DtsContainer, Variable, Boolean) |
Chiamato dal motore di runtime. Non viene chiamato per compiti. |
| OnWarning(DtsObject, Int32, String, String, String, Int32, String) |
Chiamato ogni volta che il compito si trova in uno stato che non giustifica un errore, ma che giustifica un avviso al cliente. |