SequenceClass Klasse

Definition

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.

Gilt für: