IDTSComponentEvents Schnittstelle

Definition

Definiert eine Schnittstelle für das Auslösen von Ereignissen.

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

Hinweise

Die Integration Services-Laufzeit enthält diese Ereignisschnittstelle, die von der Laufzeit an verschiedene Komponenten übergeben wird, die innerhalb eines Pakets ausgeführt werden, z. B. Aufgaben, Aufzählungen usw. Ereignisse werden von Aufgaben mithilfe der Schnittstelle ausgelöst, die während der IDTSComponentEvents Ausführung und vom Laufzeitausführungsmodul bereitgestellt wird.

Die Fire<x-Methoden> können zur Entwurfszeit und während der Ausführung aufgerufen werden. In der Regel werden während des Komponentenentwurfs die FireErrorFireInformationMethoden und FireWarning Methoden aufgerufen, um Benutzerfeedback bereitzustellen, wenn eine Komponente falsch konfiguriert ist. Ereignisse, die während des Komponentenentwurfs ausgelöst werden, werden im Aufgabenbereich angezeigt. Darüber hinaus können Komponenten benutzerdefinierte Ereignisse definieren und diese dann während der Ausführung mithilfe der FireCustomEvent Methode auslösen. Weitere Informationen finden Sie unter Auslösen und Definieren von Ereignissen in einer Datenfluss Komponente.

Methoden

FireBreakpointHit(BreakpointTarget)

Löst ein Ereignis aus, wenn ein Breakpointziel im Paket erreicht wird.

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

Tritt auf, wenn Tasks benutzerdefinierte Taskereignisse auslösen.

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

Löst ein Ereignis aus, wenn ein Fehler auftritt.

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

Löst ein Ereignis aus, das Informationen enthält.

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

Löst ein Ereignis aus, wenn das ausführbare Element messbaren Fortschritt erzielt.

FireQueryCancel()

Löst ein Ereignis aus, um zu bestimmen, ob die Ausführung eines ausführbaren Elements beendet werden soll.

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

Löst ein Ereignis aus, sobald sich der Task in einem Zustand befindet, der keinen Fehler, aber eine Warnung des Clients rechtfertigt.

Gilt für: