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 set di eventi utilizzati da TaskHost per conto di un'attività.
public interface class IDTSEvents
public interface IDTSEvents
type IDTSEvents = interface
Public Interface IDTSEvents
- Derivato
Commenti
Per ogni metodo è presente un oggetto correlato nell'insieme che gestisce l'evento DtsEventHandlers . Se l'evento è disabilitato, l'oggetto non verrà eseguito e restituirà false
. Se l'oggetto non gestisce l'evento a livello locale, l'evento viene generato nel contenitore padre da gestire.
Questi metodi forniscono indici nell'insieme eventi per il gestore eventi corrispondente.
Metodi
OnBreakpointHit(IDTSBreakpointSite, BreakpointTarget) |
Chiamato quando viene rilevato un punto di interruzione all'interno di un'attività. |
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'attività o da un contenitore quando cambia il suo stato di esecuzione. |
OnInformation(DtsObject, Int32, String, String, String, Int32, String, Boolean) |
Chiamato quando l'attività deve fornire informazioni. |
OnPostExecute(Executable, Boolean) |
Chiamato immediatamente dopo il termine della logica di esecuzione dell'attività. Questo evento viene generato da un'attività o da un contenitore immediatamente dopo la sua esecuzione. |
OnPostValidate(Executable, Boolean) |
Chiamato immediatamente dopo il completamento della logica di convalida dell'attività. Questo evento viene generato da un'attività dopo la convalida della stessa. |
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 convalida effettiva dell'attività. Questo evento viene generato quando inizia la convalida del contenitore o dell'host dell'attività. |
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 dell'attività in cui è possibile annullare l'esecuzione. Questo evento viene generato da attività e contenitori per determinare se l'esecuzione deve essere arrestata. |
OnTaskFailed(TaskHost) |
Viene chiamata dall'host delle attività in caso di errore. |
OnVariableValueChanged(DtsContainer, Variable, Boolean) |
Chiamato dal motore di runtime. Non viene chiamato dalle attività. |
OnWarning(DtsObject, Int32, String, String, String, Int32, String) |
Chiamato quando l'attività è in uno stato che non giustifica un errore ma richiede l'invio di un avviso al client. |