IDTSEvents IDTSEvents IDTSEvents IDTSEvents Interface

Definition

Definiert einen Ereignissatz, der von TaskHost im Auftrag eines Tasks verwendet wird.Defines a set of events used by the TaskHost on behalf of a task.

public interface class IDTSEvents
public interface IDTSEvents
type IDTSEvents = interface
Public Interface IDTSEvents
Abgeleitet

Hinweise

Für jede Methode gibt es ein verknüpftes Objekt in der DtsEventHandlers Auflistung, das das Ereignis behandelt.For each method, there is a related object in the DtsEventHandlers collection that handles the event. Wenn das Ereignis deaktiviert ist, wird das Objekt nicht ausgeführt, und es falsewird zurückgegeben.If the event is disabled, the object will not execute and will return false. Wenn das-Objekt das-Ereignis auf der lokalen Ebene nicht behandelt, wird das-Ereignis an den übergeordneten Container eskaliert, der behandelt werden soll.If the object does not handle the event at the local level, the event is escalated to the parent container to be handled.

Diese Methoden stellen Indizes in der Ereignis Auflistung für den entsprechenden Ereignishandler bereit.These methods provide indexes into the events collection for the corresponding event handler.

Methoden

OnBreakpointHit(IDTSBreakpointSite, BreakpointTarget) OnBreakpointHit(IDTSBreakpointSite, BreakpointTarget) OnBreakpointHit(IDTSBreakpointSite, BreakpointTarget) OnBreakpointHit(IDTSBreakpointSite, BreakpointTarget)

Wird aufgerufen, wenn ein Breakpoint innerhalb eines Tasks erreicht wird.Called when a breakpoint is hit within a task.

OnCustomEvent(TaskHost, String, String, Object[], String, Boolean) OnCustomEvent(TaskHost, String, String, Object[], String, Boolean) OnCustomEvent(TaskHost, String, String, Object[], String, Boolean) OnCustomEvent(TaskHost, String, String, Object[], String, Boolean)

Wird durch Tasks aufgerufen, um benutzerdefinierte Taskereignisse auszulösen.Called by tasks to raise custom task-defined events.

OnError(DtsObject, Int32, String, String, String, Int32, String) OnError(DtsObject, Int32, String, String, String, Int32, String) OnError(DtsObject, Int32, String, String, String, Int32, String) OnError(DtsObject, Int32, String, String, String, Int32, String)

Wird durch einen Task oder Container bei einem Fehler aufgerufen.Called by a task or container when an error occurs.

OnExecutionStatusChanged(Executable, DTSExecStatus, Boolean) OnExecutionStatusChanged(Executable, DTSExecStatus, Boolean) OnExecutionStatusChanged(Executable, DTSExecStatus, Boolean) OnExecutionStatusChanged(Executable, DTSExecStatus, Boolean)

Wird von einem Task oder Container aufgerufen, wenn sich deren Ausführungsstatus ändert.Called by a task or container when its execution status changes.

OnInformation(DtsObject, Int32, String, String, String, Int32, String, Boolean) OnInformation(DtsObject, Int32, String, String, String, Int32, String, Boolean) OnInformation(DtsObject, Int32, String, String, String, Int32, String, Boolean) OnInformation(DtsObject, Int32, String, String, String, Int32, String, Boolean)

Wird aufgerufen, wenn der Task Informationen bereitstellen muss.Called any time the task is required to provide information.

OnPostExecute(Executable, Boolean) OnPostExecute(Executable, Boolean) OnPostExecute(Executable, Boolean) OnPostExecute(Executable, Boolean)

Wird aufgerufen, unmittelbar nachdem die Ausführungslogik des Tasks beendet wurde.Called immediately after the execution logic of the task completes. Dieses Ereignis wird durch einen Task oder Container ausgelöst, unmittelbar nachdem er ausgeführt wurde.This event is raised by a task or container immediately after it runs.

OnPostValidate(Executable, Boolean) OnPostValidate(Executable, Boolean) OnPostValidate(Executable, Boolean) OnPostValidate(Executable, Boolean)

Wird aufgerufen, unmittelbar nachdem die Überprüfungslogik des Tasks beendet wurde.Called immediately after the validation logic of the task completes. Dieses Ereignis wird von einem Task ausgelöst, nachdem der Task überprüft wurde.This event is raised by a task after the task is validated.

OnPreExecute(Executable, Boolean) OnPreExecute(Executable, Boolean) OnPreExecute(Executable, Boolean) OnPreExecute(Executable, Boolean)

Wird aufgerufen, unmittelbar bevor ein Task ausgeführt wird.Called when a task is about to execute. Dieses Ereignis wird durch einen Task oder Container ausgelöst, unmittelbar bevor er ausgeführt wird.This event is raised by a task or a container immediately before it runs.

OnPreValidate(Executable, Boolean) OnPreValidate(Executable, Boolean) OnPreValidate(Executable, Boolean) OnPreValidate(Executable, Boolean)

Wird aufgerufen, sobald die tatsächliche Überprüfungslogik des Tasks gestartet wird.Called when the actual validation logic of the task starts. Dieses Ereignis wird ausgelöst, sobald die Überprüfung des Taskhosts oder Containers beginnt.This event is raised when the validation of the task host or container begins.

OnProgress(TaskHost, String, Int32, Int32, Int32, String, Boolean) OnProgress(TaskHost, String, Int32, Int32, Int32, String, Boolean) OnProgress(TaskHost, String, Int32, Int32, Int32, String, Boolean) OnProgress(TaskHost, String, Int32, Int32, Int32, String, Boolean)

Wird aufgerufen, um den Status der Taskausführung zu aktualisieren.Called to update progress about task execution.

OnQueryCancel() OnQueryCancel() OnQueryCancel() OnQueryCancel()

Wird an jedem Punkt der Taskverarbeitung aufgerufen, an dem ein Abbruch der Ausführung sinnvoll ist.Called at any juncture in task processing where it is feasible to cancel execution. Dieses Ereignis wird von Tasks und Containern ausgelöst, um zu bestimmen, ob ihre Ausführung beendet werden soll.This event is raised by tasks and containers to determine whether they should stop running.

OnTaskFailed(TaskHost) OnTaskFailed(TaskHost) OnTaskFailed(TaskHost) OnTaskFailed(TaskHost)

Wird durch den Taskhost bei einem Fehler aufgerufen.Called by the task host when it fails.

OnVariableValueChanged(DtsContainer, Variable, Boolean) OnVariableValueChanged(DtsContainer, Variable, Boolean) OnVariableValueChanged(DtsContainer, Variable, Boolean) OnVariableValueChanged(DtsContainer, Variable, Boolean)

Wird von der Runtime-Engine aufgerufen.Called by the run-time engine. Wird nicht von Tasks aufgerufen.It is not called by tasks.

OnWarning(DtsObject, Int32, String, String, String, Int32, String) OnWarning(DtsObject, Int32, String, String, String, Int32, String) OnWarning(DtsObject, Int32, String, String, String, Int32, String) OnWarning(DtsObject, Int32, String, String, String, Int32, String)

Wird aufgerufen, sobald sich der Task in einem Zustand befindet, der keinen Fehler, aber eine Warnung des Clients rechtfertigt.Called any time the task is in a state that does not justify an error, but does warrant alerting the client.

Gilt für: