EventHandlerClass Klasse
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.
Ein Container auf einem Paket oder anderen Containern, der ausführbare Objekte enthält, die bei bestimmten Ereignissen ausgeführt werden.
public ref class EventHandlerClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::EventHandler, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSBreakpointSite100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSContainer100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSExecutable100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSExecutionMetrics100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSName100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPersist100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPropertiesProvider100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSRuntimeObject100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSSequence100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("C41382ED-0293-4D63-AD59-7C92B5911CB1")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class EventHandlerClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.EventHandler, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutable100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("49FE416D-E513-49F9-A292-6311CF05A643")]
public class EventHandlerClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.EventHandler, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutable100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("38E200B8-D503-46DF-9307-019C8FB19D37")]
public class EventHandlerClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.EventHandler, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutable100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("C41382ED-0293-4D63-AD59-7C92B5911CB1")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type EventHandlerClass = class
interface EventHandler
interface IDTSEventHandler100
interface IDTSContainer100
interface IDTSSequence100
interface IDTSExecutable100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSName100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("49FE416D-E513-49F9-A292-6311CF05A643")>]
type EventHandlerClass = class
interface EventHandler
interface IDTSEventHandler100
interface IDTSContainer100
interface IDTSSequence100
interface IDTSExecutable100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSName100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("38E200B8-D503-46DF-9307-019C8FB19D37")>]
type EventHandlerClass = class
interface EventHandler
interface IDTSEventHandler100
interface IDTSContainer100
interface IDTSSequence100
interface IDTSExecutable100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSName100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
Public Class EventHandlerClass
Implements EventHandler, IDTSBreakpointSite100, IDTSContainer100, IDTSExecutable100, IDTSExecutionMetrics100, IDTSName100, IDTSPersist100, IDTSPropertiesProvider100, IDTSRuntimeObject100, IDTSSequence100
- Vererbung
-
EventHandlerClass
- Attribute
- Implementiert
Hinweise
Weitere Informationen finden Sie unter DtsEventHandler.
Konstruktoren
| Name | Beschreibung |
|---|---|
| EventHandlerClass() |
Initialisiert eine neue Instanz der EventHandlerClass-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| CreationName |
Erhält den Namen, der von der Laufzeit-Engine verwendet wird, um eine Instanz der zu erstellen.EventHandlerClass Diese Eigenschaft ist schreibgeschützt. |
| DebugMode |
Erhält oder setzt einen Boolean, der anzeigt, ob eine Aufgabe prüfen soll, ob Breakpoints aktiviert sind. |
| DelayValidation |
Erhält oder setzt einen Boolean, der angibt, ob die Validierung der Aufgabe bis zur Laufzeit verzögert wird. Der Standardwert ist „falsch“. |
| Description |
Erhält oder setzt die Beschreibung des EventHandlerClass Objekts. |
| Disable |
Erhält ein boolsches Exemplar, das anzeigt, ob das EventHandlerClass Objekt deaktiviert ist. |
| Executables |
Erhält eine Sammlung ausführbarer Objekte in diesem Container, die laufen, wenn das Ereignis auftritt. Diese Eigenschaft ist schreibgeschützt. |
| ExecutionDuration |
Erhält einen Wert, der die Zeit, die der Container in Millisekunden für die Ausführung verbracht hat, angibt. Diese Eigenschaft ist schreibgeschützt. |
| ExecutionResult |
Erhält einen Wert, der den Erfolg oder Misserfolg der Ausführung des EventHandlerClass Objekts anzeigt. |
| ExecutionStatus |
Erhält einen Wert, der den aktuellen Status der Ausführung des EventHandlerClass Objekts zum Zeitpunkt des Aufrufs angibt. |
| FailPackageOnFailure |
Erhält oder setzt einen Boolean, der anzeigt, ob das Paket ausfällt, wenn ein Kindcontainer ausfällt. Diese Eigenschaft wird auf Containern verwendet, nicht auf das Paket selbst. |
| FailParentOnFailure |
Erhält oder setzt einen Boolean, der anzeigt, ob der Elterncontainer ausfällt, wenn ein Kindcontainer ausfällt. |
| ForcedExecutionValue |
Wenn die Eigenschaft ForceExecutionValue auf true gesetzt ist, erhält oder setzt sie einen Wert, der den optionalen Ausführungswert angibt, den das Paket zurückgibt. |
| ForceExecutionResult |
Erhält oder setzt einen DTSForcedExecResult Aufzählungswert, der das erzwungene Ausführungsergebnis des Containers angibt. |
| ForceExecutionValue |
Erhält oder setzt einen Boolean, der angibt, ob der Ausführungswert des Containers gezwungen werden soll, einen bestimmten Wert zu enthalten. |
| ID |
Erhält die ID, die ein GUID ist, der EventHandlerClass. Der Wert ist schreibgeschützt. |
| IDTSSuspend100_SuspendRequired |
Erhält oder setzt einen Boolean, der anzeigt, ob Aufgaben ausgesetzt werden sollten, wenn sie auf einen Breakpoint stoßen. Dieser Wert wird von der Laufzeit-Engine für Aufgaben und Container festgelegt, wenn ein Breakpoint erreicht wird. |
| IsDefaultLocaleID |
Erhält eine boolesche Adresse, die anzeigt, ob der Container den Standardstandort verwendet. Diese Eigenschaft ist schreibgeschützt. |
| IsolationLevel |
Erhält oder setzt das Isolationsniveau der Transaktion im Objekt EventHandlerClass . |
| LocaleID |
Erhält oder setzt eine Ganzzahl, die die Microsoft Win32-LocaleID® angibt, die verwendet werden soll, wenn das EventHandlerClass Objekt ausgeführt wird. |
| LogEntryInfos |
Erhält eine Sammlung von Logbucheintragsdefinitionen. Diese Eigenschaft ist schreibgeschützt. |
| LoggingMode |
Erhält oder setzt einen Wert aus der DTSLoggingMode Aufzählung, der den Logging-Modus des Containers angibt. |
| LoggingOptions |
Erhält ein Objekt, das Eigenschaften enthält, die die Filter- und Logging-Ressource für Container anzeigen. Diese Eigenschaft ist schreibgeschützt. |
| MaximumErrorCount |
Erhält oder setzt einen ganzzahligen Wert, der die maximale Anzahl von Fehlern angibt, die auftreten können, bevor das EventHandlerClass Objekt aufhört. |
| Name |
Dient zum Abrufen oder Festlegen des Namens der EventHandlerClass. |
| Parent |
Er bekommt den Elternbehälter. Der Wert ist schreibgeschützt. |
| PrecedenceConstraints |
Erhält eine Sammlung von Vorrangbeschränkungen, falls vorhanden, die auf den ausführbaren Objekten in diesem Container gefunden werden. Diese Eigenschaft ist schreibgeschützt. |
| Properties |
Ruft eine Auflistung von IDTSProperty100 Objekten ab. Diese Eigenschaft ist schreibgeschützt. |
| StartTime |
Erhält die Zeit, zu der der Container mit der Ausführung beginnt. Diese Eigenschaft ist schreibgeschützt. |
| StopTime |
Erhält die Zeit, in der der Container die Ausführung stoppt. Diese Eigenschaft ist schreibgeschützt. |
| SuspendRequired |
Erhält oder setzt einen Boolean, der anzeigt, ob Aufgaben ausgesetzt werden sollten, wenn sie auf einen Breakpoint stoßen. Dieser Wert wird von der Laufzeit-Engine für Aufgaben und Container festgelegt, wenn ein Breakpoint erreicht wird. |
| TransactionOption |
Erhält oder setzt einen Wert, der angibt, ob der Container an Transaktionen teilnimmt. |
| VariableDispenser |
Erhält ein variables Dispenser-Objekt, sodass mit dem Container verbundene Variablen zum Lesen oder Schreiben gesperrt werden können. |
| Variables |
Erhält ein Collection-Objekt, das die mit diesem Container assoziierten Variablen enthält. Diese Eigenschaft ist schreibgeschützt. |
Methoden
| Name | Beschreibung |
|---|---|
| AcceptBreakpointManager(IDTSBreakpointManager100) |
Gibt ein IDTSBreakpointManager100 A an eine Aufgabe weiter. Die Aufgabe verwendet den Breakpoint-Manager, um Breakpoints zu erstellen, zu entfernen und den Status zu überprüfen. Diese Methode wird von der Laufzeit aufgerufen und im Code nicht verwendet. |
| ComputeExpressions(Boolean) |
Berechent die Ausdrücke dieses EventHandlerClass Objekts. |
| Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) |
Führt die Anwendung, den Container oder das Paket als Teil eines Paket-Workflows aus. |
| GetExpression(String) |
Gibt den Ausdruck für die angegebene Eigenschaft oder Null zurück, wenn kein Ausdruck zugewiesen ist. |
| GetParentID() |
Erhält die Elternkennung dieses Containers. |
| IDTSSuspend100_get_SuspendRequired() |
Ein Container auf einem Paket oder anderen Containern, der ausführbare Objekte enthält, die bei bestimmten Ereignissen ausgeführt werden. |
| IDTSSuspend100_ResumeExecution() |
Setzt die Ausführung der Aufgabe nach der Pause fort. Die Aufgabe oder der Container wird von der Laufzeit-Engine fortgesetzt. |
| IDTSSuspend100_set_SuspendRequired(Boolean) |
Ein Container auf einem Paket oder anderen Containern, der ausführbare Objekte enthält, die bei bestimmten Ereignissen ausgeführt werden. |
| IDTSSuspend100_SuspendExecution() |
Benachrichtigt, dass die ausführbare Datei suspendiert werden muss. Diese Methode wird von der Laufzeit-Engine aufgerufen. |
| LoadFromXML(Object, IDTSEvents100) |
Lädt ein EventHandlerClass aus dem angegebenen XML-Dokument. |
| RegenerateID() |
Erstellt eine neue GUID für den Container und aktualisiert die Container-ID-Eigenschaft. |
| ResumeExecution() |
Setzt die Ausführung der Aufgabe nach der Pause fort. Die Aufgabe oder der Container wird von der Laufzeit-Engine fortgesetzt. |
| SaveToXML(Object, Object, IDTSEvents100) |
Speichert ein EventHandlerClass im angegebenen XML-Dokument. |
| SetExpression(String, String) |
Weist den angegebenen Ausdruck der Eigenschaft zu. Geben Sie null an, um einen bestehenden Ausdruck aus der Eigenschaft zu entfernen. |
| SuspendExecution() |
Benachrichtigt, dass die ausführbare Datei suspendiert werden muss. Diese Methode wird von der Laufzeit-Engine aufgerufen. |
| Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100) |
Ermöglicht es dem Container zu bestimmen, ob er ungültige Einstellungen enthält, die eine erfolgreiche Ausführung verhindern. |