IDTSComponentEvents Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |