IDTSComponentEvents Interfaccia

Definizione

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.

Si applica a