IDTSComponentEvents Interfaccia

Definizione

Definisce un'interfaccia per la generazione evento.

public interface class IDTSComponentEvents
public interface IDTSComponentEvents
type IDTSComponentEvents = interface
Public Interface IDTSComponentEvents

Commenti

Il runtime di Integration Services include questa interfaccia evento passata dal runtime a vari componenti eseguiti all'interno di un pacchetto, ad esempio attività, enumeratori e così via. Gli eventi vengono generati da attività che usano l'interfaccia IDTSComponentEvents fornita durante l'esecuzione e dal motore di esecuzione in fase di esecuzione.

I metodi Fire<x> possono essere chiamati in fase di progettazione e durante l'esecuzione. In genere, durante la progettazione dei componenti, i FireErrormetodi , FireInformatione FireWarning vengono chiamati per fornire commenti e suggerimenti degli utenti quando un componente non è configurato correttamente. Gli eventi generati durante la progettazione dei componenti vengono visualizzati nel riquadro attività. Inoltre, i componenti possono definire eventi personalizzati e quindi generarli durante l'esecuzione usando il FireCustomEvent metodo . Per altre informazioni, vedere Generazione e definizione di eventi in un componente Flusso di dati.

Metodi

FireBreakpointHit(BreakpointTarget)

Genera un evento quando nel pacchetto viene rilevata la destinazione di un punto di interruzione.

FireCustomEvent(String, String, Object[], String, Boolean)

Si verifica quando le attività generano eventi personalizzati definiti per le singole attività.

FireError(Int32, String, String, String, Int32)

Genera un evento quando si verifica un errore.

FireInformation(Int32, String, String, String, Int32, Boolean)

Genera un evento che contiene informazioni.

FireProgress(String, Int32, Int32, Int32, String, Boolean)

Genera un evento dopo un avanzamento misurabile del file eseguibile.

FireQueryCancel()

Genera un evento per determinare se l'esecuzione di un file eseguibile deve essere arrestata.

FireWarning(Int32, String, String, String, Int32)

Genera un evento quando l'attività è in uno stato che non giustifica un errore, ma richiede l'invio di un avviso al client.

Si applica a