IDTSComponentEvents 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'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. |