Freigeben über


DefaultEvents.OnExecutionStatusChanged Methode

Definition

Dieses Ereignis wird von einem Task oder Container ausgelöst, sobald sich deren Ausführungsstatus ändert.

public:
 virtual void OnExecutionStatusChanged(Microsoft::SqlServer::Dts::Runtime::Executable ^ exec, Microsoft::SqlServer::Dts::Runtime::DTSExecStatus newStatus, bool % fireAgain);
public virtual void OnExecutionStatusChanged (Microsoft.SqlServer.Dts.Runtime.Executable exec, Microsoft.SqlServer.Dts.Runtime.DTSExecStatus newStatus, ref bool fireAgain);
abstract member OnExecutionStatusChanged : Microsoft.SqlServer.Dts.Runtime.Executable * Microsoft.SqlServer.Dts.Runtime.DTSExecStatus * bool -> unit
override this.OnExecutionStatusChanged : Microsoft.SqlServer.Dts.Runtime.Executable * Microsoft.SqlServer.Dts.Runtime.DTSExecStatus * bool -> unit
Public Overridable Sub OnExecutionStatusChanged (exec As Executable, newStatus As DTSExecStatus, ByRef fireAgain As Boolean)

Parameter

exec
Executable

Der Task, der das Ereignis auslöst.

newStatus
DTSExecStatus

Der aktuelle Status der ausführbaren Datei.

fireAgain
Boolean

Ein Boolescher Wert, der angibt, ob dies weiterhin ausgelöst oder beendet werden soll. Ein Wert von true gibt an, dass es weiterhin ausgelöst werden soll.

Implementiert

Hinweise

Die folgende Tabelle zeigt die Werte, die newStatus enthalten werden:

newStatus Beschreibung
Abend Die Aufgabe erlebte einen internen Fehler und beendete Ausführung ungewöhnlich.
Completed Die Taskausführung wurde erfolgreich oder mit einem Fehler abgeschlossen.
Executing Der Task wird gerade ausgeführt.
None Der Task ist im Leerlauf (Standardwert).
Suspended Der Vorgang wird derzeit aufgrund eines Haltepunkts-Treffers angehalten.
Validating Der Task wird gerade überprüft.

Gilt für: