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 che fornisce l'attivazione degli eventi.
public interface class IDTSComponentEvents
public interface IDTSComponentEvents
type IDTSComponentEvents = interface
Public Interface IDTSComponentEvents
Commenti
L'runtime di Integration Services include questa interfaccia di eventi che viene passata dal runtime a vari componenti che vengono eseguiti all'interno di un pacchetto, come compiti, enumeratori e così via. Gli eventi vengono generati dai compiti che utilizzano l'interfaccia IDTSComponentEvents fornita durante l'esecuzione e dal motore di esecuzione a runtime.
I metodi Fire<x> possono essere chiamati sia al momento della progettazione che durante l'esecuzione. Tipicamente, durante la progettazione dei componenti, FireErrori metodi , FireInformation, e FireWarning vengono chiamati per fornire feedback all'utente quando un componente è configurato in modo errato. Gli eventi che vengono sollevati durante la progettazione dei componenti sono visualizzati nel Task Pane. Inoltre, i componenti possono definire eventi personalizzati e poi sollevarli durante l'esecuzione utilizzando il FireCustomEvent metodo. Per ulteriori informazioni, vedi Raising and Defining Events in a Flusso di dati Component.
Metodi
| Nome | Descrizione |
|---|---|
| FireBreakpointHit(BreakpointTarget) |
Genera un evento quando viene colpito un target di breakpoint nel pacchetto. |
| FireCustomEvent(String, String, Object[], String, Boolean) |
Si verifica quando i compiti generano eventi personalizzati definiti da un compito. |
| FireError(Int32, String, String, String, Int32) |
Genera un evento quando si verifica un errore. |
| FireInformation(Int32, String, String, String, Int32, Boolean) |
Genera un evento contenente informazioni. |
| FireProgress(String, Int32, Int32, Int32, String, Boolean) |
Genera un evento quando l'eseguibile fa progressi misurabili. |
| FireQueryCancel() |
Genera un evento per determinare se un eseguibile deve smettere di essere eseguito. |
| FireWarning(Int32, String, String, String, Int32) |
Avvisa un evento ogni volta che il compito si trova in uno stato che non giustifica un errore, ma che giustifica un avviso al cliente. |