SequenceClass 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.
Repräsentiert eine Sequenzklasse.
public ref class SequenceClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSBreakpointSite100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSEventsProvider100, 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, Microsoft::SqlServer::Dts::Runtime::Wrapper::Sequence
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("79311620-29A0-4811-998E-806847F6FBF8")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class SequenceClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, 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, Microsoft.SqlServer.Dts.Runtime.Wrapper.Sequence
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("2292B7AB-227F-4EFD-99ED-60D3D716CB87")]
public class SequenceClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, 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, Microsoft.SqlServer.Dts.Runtime.Wrapper.Sequence
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("2323159B-EAF9-4F86-9D20-9CBF7C64228D")]
public class SequenceClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, 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, Microsoft.SqlServer.Dts.Runtime.Wrapper.Sequence
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("79311620-29A0-4811-998E-806847F6FBF8")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type SequenceClass = class
interface Sequence
interface IDTSContainer100
interface IDTSSequence100
interface IDTSExecutable100
interface IDTSEventsProvider100
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("2292B7AB-227F-4EFD-99ED-60D3D716CB87")>]
type SequenceClass = class
interface Sequence
interface IDTSContainer100
interface IDTSSequence100
interface IDTSExecutable100
interface IDTSEventsProvider100
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("2323159B-EAF9-4F86-9D20-9CBF7C64228D")>]
type SequenceClass = class
interface Sequence
interface IDTSContainer100
interface IDTSSequence100
interface IDTSExecutable100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSName100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
Public Class SequenceClass
Implements IDTSBreakpointSite100, IDTSEventsProvider100, IDTSExecutable100, IDTSExecutionMetrics100, IDTSName100, IDTSPersist100, IDTSPropertiesProvider100, IDTSRuntimeObject100, IDTSSequence100, Sequence
- Vererbung
-
SequenceClass
- Attribute
- Implementiert
Hinweise
Weitere Informationen finden Sie unter Sequence.
Konstruktoren
| Name | Beschreibung |
|---|---|
| SequenceClass() |
Initialisiert eine neue Instanz der SequenceClass-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| CreationName |
Erhält den String, mit dem eine Instanz des DtsContainer-Objekts erstellt wird. |
| DebugMode |
Erhält oder setzt einen Wert, der angibt, ob das DtsContainer-Objekt im Debug-Modus ist. |
| DelayValidation |
Erhält oder setzt einen Wert, der anzeigt, ob die Validierung der Aufgabe bis zur Laufzeit verzögert wird. |
| Description |
Gest oder setzt die Beschreibung des DtsContainer-Objekts. |
| Disable |
Erhält oder setzt einen Wert, der anzeigt, ob das DtsContainer-Objekt deaktiviert ist. |
| DisableEventHandlers |
Erhält oder setzt einen Wert, der angibt, ob die Ereignishandler auf der Aufgabe deaktiviert sind. |
| EventHandlers |
Erhält eine Sammlung von Ereignishandler-Objekten. |
| EventInfos |
Erhält eine Sammlung von EventInfo-Objekten. |
| Executables |
Erhält eine Sammlung ausführbarer Objekte, die von der Laufzeit-Engine während der Ausführung dieses Sequenzcontainers verarbeitet werden. |
| ExecutionDuration |
Gibt einen Wert zurück, der die Zeit angibt, die der Container in Millisekunden für die Ausführung verbracht hat. |
| ExecutionResult |
Erhält einen Wert, der den Erfolg oder Misserfolg der Ausführung des DtsContainer-Objekts anzeigt. |
| ExecutionStatus |
Erhält einen Wert, der den aktuellen Status der Ausführung des DtsContainer-Objekts zum Zeitpunkt des Aufrufs angibt. |
| FailPackageOnFailure |
Erhält oder setzt einen Wert, der anzeigt, ob das Paket ausfällt, wenn ein Kindcontainer ausfällt. |
| FailParentOnFailure |
Erhält oder setzt einen Wert, der anzeigt, ob der Elterncontainer ausfällt, wenn ein Kindcontainer ausfällt. |
| ForcedExecutionValue |
Erhält oder setzt ein Objekt, das einen containerdefinierten Wert enthält. |
| ForceExecutionResult |
Erhält oder setzt einen DTSForcedExecResult Aufzählungswert, der das Ausführungsergebnis des Containers angibt. |
| ForceExecutionValue |
Erhält oder setzt einen Wert, der angibt, ob der Ausführungswert des Containers einen bestimmten Wert enthalten soll. |
| ID |
Erhält eine GUID, die den DtsContainer identifiziert. |
| IDTSSuspend100_SuspendRequired |
Erhält oder setzt einen Wert, der angibt, ob die Sequenz ausgesetzt werden soll. |
| IsDefaultLocaleID |
Erhält oder setzt einen Wert, der angibt, ob der Container den Standardstandort verwendet. |
| IsolationLevel |
Erhält oder setzt das Isolationsniveau der Transaktion im DtsContainer-Objekt. |
| LocaleID |
Erhält oder setzt die Locale-ID so, dass sie verwendet wird, wenn das DtsContainer-Objekt ausgeführt wird. |
| LogEntryInfos |
Ruft ein IDTSLogEntryInfos100 Objekt ab. |
| LoggingMode |
Erhält oder setzt den Logging-Modus des Containers. |
| LoggingOptions |
Erhält ein Objekt, das Eigenschaften enthält, die die Filter- und Logging-Ressource für Container anzeigen. |
| MaximumErrorCount |
Erhält oder setzt die maximale Anzahl von Fehlern, die auftreten können, bevor das DtsContainer-Objekt aufhört. |
| Name |
Erhält oder setzt den Namen des DtsContainers. |
| Parent |
Er bekommt den Elternbehälter. |
| PrecedenceConstraints |
Ruft eine Auflistung von IDTSPrecedenceConstraints100. |
| Properties |
Ruft eine Auflistung von IDTSProperties100. |
| StartTime |
Es bekommt die Zeit, zu der der Container mit der Ausführung begonnen hat. |
| StopTime |
Erhält die Zeit, zu der der Container die Ausführung beendet hat. |
| SuspendRequired |
Erhält oder setzt einen Wert, der angibt, ob Aufgaben pausiert werden sollten, wenn sie auf einen Breakpoint stoßen. |
| TransactionOption |
Erhält oder setzt einen DTSTransactionOption Enumerationswert, der angibt, ob der Container an Transaktionen teilnimmt. |
| VariableDispenser |
Erhält ein IDTSVariableDispenser100 Objekt, sodass Variablen, die mit dem Container zugeordnet sind, gesperrt werden können. |
| Variables |
Erhält eine Sammlung, die die Variablen enthält, die diesem Container zugeordnet sind. |
Methoden
| Name | Beschreibung |
|---|---|
| AcceptBreakpointManager(IDTSBreakpointManager100) |
Diese Methode wird von der Laufzeit-Engine aufgerufen, wenn eine Aufgabe oder ein Container erstellt wird. |
| ComputeExpressions(Boolean) |
Berechent Ausdrücke des SequenceClass Objekts. |
| Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) |
Führt die Anwendung aus. |
| GetExpression(String) |
Gibt eine Zeichenkette zurück, die den Ausdruck für die angegebene Eigenschaft enthält. |
| GetParentID() |
Erhält oder setzt die Elternbezeichner des SequenceClass Objekts. |
| IDTSSuspend100_get_SuspendRequired() |
Repräsentiert eine Sequenzklasse. |
| IDTSSuspend100_ResumeExecution() |
Setzt die Aussetzung der Hinrichtung fort. |
| IDTSSuspend100_set_SuspendRequired(Boolean) |
Repräsentiert eine Sequenzklasse. |
| IDTSSuspend100_SuspendExecution() |
Setzt die Hinrichtung aus. |
| LoadFromXML(Object, IDTSEvents100) |
Lädt ein Paket, speichert als XML-Format. |
| RegenerateID() |
Erstellt eine neue GUID für die Sequenz. |
| ResumeExecution() |
Setzt die Ausführung der Aufgabe nach der Pause fort. |
| SaveToXML(Object, Object, IDTSEvents100) |
Speichert das Paket im XML-Format. |
| SetExpression(String, String) |
Weist den angegebenen Ausdruck der Eigenschaft zu. |
| SuspendExecution() |
Wird aufgerufen, wenn die ausführbare Datei suspendiert werden muss. |
| Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100) |
Ermöglicht es dem Paket zu bestimmen, ob es ungültige Einstellungen enthält, die eine erfolgreiche Ausführung verhindern. |