DefaultEvents.OnError Methode

Definition

Dieses Ereignis wird von einer Aufgabe oder einem Container ausgelöst, wenn ein Fehler auftritt.

public:
 virtual bool OnError(Microsoft::SqlServer::Dts::Runtime::DtsObject ^ source, int errorCode, System::String ^ subComponent, System::String ^ description, System::String ^ helpFile, int helpContext, System::String ^ idofInterfaceWithError);
public virtual bool OnError(Microsoft.SqlServer.Dts.Runtime.DtsObject source, int errorCode, string subComponent, string description, string helpFile, int helpContext, string idofInterfaceWithError);
abstract member OnError : Microsoft.SqlServer.Dts.Runtime.DtsObject * int * string * string * string * int * string -> bool
override this.OnError : Microsoft.SqlServer.Dts.Runtime.DtsObject * int * string * string * string * int * string -> bool
Public Overridable Function OnError (source As DtsObject, errorCode As Integer, subComponent As String, description As String, helpFile As String, helpContext As Integer, idofInterfaceWithError As String) As Boolean

Parameter

source
DtsObject

Der Gegenstand, der das Ereignis verursacht hat.

errorCode
Int32

Eine ganze Zahl, die die Fehlermeldung identifiziert. Diese Identifikatorin sollte eindeutig sein, wenn sie mit dem Parameter source kombiniert wird, sodass die source Kombination und errorCode eindeutig sein sollte. Allerdings wird nicht erwartet, dass allein einzigartig errorCode ist.

subComponent
String

Eine beliebige Zeichenkette, die das Untermodul innerhalb einer Quelle identifiziert. Zum Beispiel die Transformation in einer Pipeline-Aufgabe.

description
String

Der Text der Nachricht.

helpFile
String

Der Pfad zur Hilfedatei, der detaillierte Informationen enthält.

helpContext
Int32

Kennung des Themas in der Hilfedatei.

idofInterfaceWithError
String

Eine textuelle Darstellung der GUID der Schnittstelle, die den Fehler verursacht hat.

Gibt zurück

Ein Boolean, der angibt, ob die Aufgabe weitergeführt werden soll. Ein Wert von true zeigt an, dass der Fehler dazu führen sollte, dass die Aufgabe abgebrochen wird. Ein Wert von false zeigt an, dass der Fehler die Ausführung der Aufgabe nicht stoppen sollte, sondern dass die Aufgabe fortgesetzt werden sollte.

Implementiert

Gilt für: