IDTSComponentEvents Schnittstelle

Definition

Definiert eine Schnittstelle, die Ereignisauslösung ermöglicht.

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

Hinweise

Die Integration Services-Laufzeit beinhaltet diese Ereignisschnittstelle, die von der Laufzeit an verschiedene Komponenten übergeben wird, die innerhalb eines Pakets ausgeführt werden, wie Tasks, Enumeratoren und so weiter. Ereignisse werden von Aufgaben über die während der IDTSComponentEvents Ausführung bereitgestellte Schnittstelle und von der Laufzeit-Engine ausgelöst.

Die Fire-x-Methoden<> können sowohl zur Entwurfszeit als auch während der Ausführung aufgerufen werden. Typischerweise werden während des Bauteildesigns die FireError, FireInformation, und FireWarning Methoden aufgerufen, um Benutzerfeedback zu geben, wenn eine Komponente falsch konfiguriert ist. Ereignisse, die während des Bauteildesigns ausgelöst werden, werden im Aufgabenfenster angezeigt. Zusätzlich können Komponenten benutzerdefinierte Ereignisse definieren und diese dann während der Ausführung mit der FireCustomEvent Methode auslösen. Weitere Informationen finden Sie unter Raising and Defining Events in a Datenfluss Component.

Methoden

Name Beschreibung
FireBreakpointHit(BreakpointTarget)

Erzeugt ein Ereignis, wenn ein Breakpoint-Ziel im Paket erreicht wird.

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

Tritt auf, wenn Aufgaben benutzerdefinierte aufgabendefinierte Ereignisse auslösen.

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

Ruft ein Ereignis aus, wenn ein Fehler auftritt.

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

Erzeugt ein Ereignis mit Informationen.

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

Erzeugt ein Ereignis, wenn messbarer Fortschritt von der ausführbaren Datei erzielt wird.

FireQueryCancel()

Ruft ein Ereignis aus, um zu bestimmen, ob eine ausführbare Datei aufhören sollte.

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

Löst jedes Mal ein Ereignis aus, wenn sich die Aufgabe in einem Zustand befindet, der keinen Fehler rechtfertigt, aber dennoch eine Benachrichtigung des Clients rechtfertigt.

Gilt für: