Freigeben über


SequenceClass Klasse

Definition

Stellt eine Sequenzklasse dar.

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

SequenceClass()

Initialisiert eine neue Instanz der SequenceClass-Klasse.

Eigenschaften

CreationName

Ruft die Zeichenfolge ab, die zum Erstellen einer Instanz des DtsContainer-Objekts verwendet wird.

DebugMode

Ruft einen Wert ab, der angibt, ob sich das DtsContainer-Objekt im Debugmodus befindet, oder legt ihn fest.

DelayValidation

Ruft einen Wert ab, der angibt, ob die Überprüfung des Tasks bis zur Laufzeit verzögert wird, oder legt ihn fest.

Description

Ruft die Beschreibung des DtsContainer-Objekts ab oder legt sie fest.

Disable

Ruft einen Wert ab, der angibt, ob das DtsContainer-Objekt deaktiviert ist, oder legt ihn fest.

DisableEventHandlers

Ruft einen Wert ab, der angibt, ob die Ereignishandler für den Task deaktiviert sind, oder legt ihn fest.

EventHandlers

Ruft eine Auflistung von Ereignishandlerobjekten ab.

EventInfos

Ruft eine Auflistung von EventInfo-Objekten ab.

Executables

Ruft eine Auflistung ausführbarer Objekte ab, die während der Ausführung dieses Sequenzcontainers von der Runtime-Engine verarbeitet werden.

ExecutionDuration

Gibt einen Wert zurück, der die Zeitdauer für die Ausführung des Containers in Millisekunden angibt.

ExecutionResult

Ruft einen Wert ab, der angibt, ob die Ausführung des DtsContainer-Objekts erfolgreich oder fehlerhaft war.

ExecutionStatus

Ruft einen Wert ab, der den aktuellen Ausführungsstatus des DtsContainer-Objekts zur Zeit des Aufrufs angibt.

FailPackageOnFailure

Ruft einen Wert ab, der angibt, ob ein Paketfehler auftritt, wenn ein untergeordneter Container fehlerhaft war, oder legt ihn fest.

FailParentOnFailure

Ruft einen Wert ab, der angibt, ob der übergeordnete Container einen Fehler verursacht, wenn ein untergeordneter Container fehlerhaft war, oder legt ihn fest.

ForcedExecutionValue

Ruft ein Objekt ab, das einen containerdefinierten Wert enthält, oder legt ihn fest.

ForceExecutionResult

Ruft einen DTSForcedExecResult-Enumerationswert ab, der das Ausführungsergebnis des Containers angibt, oder legt ihn fest.

ForceExecutionValue

Ruft einen Wert ab, der angibt, ob der Ausführungswert des Containers zwingend einen bestimmten Wert enthalten soll, oder legt ihn fest.

ID

Ruft eine GUID ab, die das DtsContainer-Objekt identifiziert.

IDTSSuspend100_SuspendRequired

Ruft einen Wert ab, der angibt, ob die Sequenz angehalten werden soll, oder legt ihn fest.

IsDefaultLocaleID

Ruft einen Wert ab, der angibt, ob der Container das Standardgebietsschema verwendet, oder legt ihn fest.

IsolationLevel

Ruft die Isolationsstufe der Transaktion im DtsContainer-Objekt ab oder legt sie fest.

LocaleID

Ruft die Gebietsschema-ID ab, die verwendet werden soll, wenn das DtsContainer-Objekt ausgeführt wird, oder legt diese ID fest.

LogEntryInfos

Ruft ein IDTSLogEntryInfos100-Objekt ab.

LoggingMode

Ruft den Protokollierungsmodus des Containers ab oder legt ihn fest.

LoggingOptions

Ruft ein Objekt mit Eigenschaften ab, die die Filterung und Protokollierung von Ressourcen für Container angeben.

MaximumErrorCount

Ruft die maximal zulässige Anzahl von Fehlern ab, nach der die Ausführung des DtsContainer-Objekts beendet wird, oder legt sie fest.

Name

Ruft den Namen des DtsContainers ab oder legt ihn fest.

Parent

Ruft den übergeordneten Container ab.

PrecedenceConstraints

Ruft eine Auflistung von IDTSPrecedenceConstraints100 ab.

Properties

Ruft eine Auflistung von IDTSProperties100 ab.

StartTime

Ruft die Uhrzeit ab, zu der der Container die Ausführung gestartet hat.

StopTime

Ruft die Uhrzeit ab, zu der der Container die Ausführung beendet hat.

SuspendRequired

Ruft einen Wert ab, der angibt, ob die Taskausführung bei Erreichen eines Breakpoints angehalten werden soll, oder legt ihn fest.

TransactionOption

Ruft einen DTSTransactionOption-Enumerationswert ab, der angibt, ob der Container an Transaktionen beteiligt ist, oder legt ihn fest.

VariableDispenser

Ruft ein IDTSVariableDispenser100-Objekt ab, damit die dem Container zugeordneten Variablen gesperrt werden können.

Variables

Ruft eine Auflistung ab, die die diesem Container zugeordneten Variablen enthält.

Methoden

AcceptBreakpointManager(IDTSBreakpointManager100)

Diese Methode wird beim Erstellen eines Tasks oder Containers von der Runtime-Engine aufgerufen.

ComputeExpressions(Boolean)

Berechnet Ausdrücke des SequenceClass-Objekts.

Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object)

Führt die Anwendung aus.

GetExpression(String)

Gibt eine Zeichenfolge zurück, die den Ausdruck für die angegebene Eigenschaft enthält.

GetParentID()

Ruft den übergeordneten Bezeichner des SequenceClass-Objekts ab oder legt ihn fest.

IDTSSuspend100_get_SuspendRequired()

Stellt eine Sequenzklasse dar.

IDTSSuspend100_ResumeExecution()

Setzt die angehaltene Ausführung fort.

IDTSSuspend100_set_SuspendRequired(Boolean)

Stellt eine Sequenzklasse dar.

IDTSSuspend100_SuspendExecution()

Hält die Ausführung an.

LoadFromXML(Object, IDTSEvents100)

Lädt ein im XML-Format gespeichertes Paket.

RegenerateID()

Erstellt eine neue GUID für die Sequenz.

ResumeExecution()

Setzt die Taskausführung nach einer Unterbrechung fort.

SaveToXML(Object, Object, IDTSEvents100)

Speichert das Paket im XML-Format.

SetExpression(String, String)

Weist der Eigenschaft den angegebenen Ausdruck zu.

SuspendExecution()

Wird aufgerufen, wenn das ausführbare Element angehalten werden muss.

Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

Das Paket kann feststellen, ob es ungültige Einstellungen enthält, die eine erfolgreiche Ausführung verhindern.

Gilt für: