Condividi tramite


IDTSEvents Interfaccia

Definizione

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.

Si applica a