Partager via


SequenceClass Classe

Définition

Représente une classe de séquence.

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
Héritage
SequenceClass
Attributs
Implémente

Remarques

Pour plus d’informations, consultez Sequence.

Constructeurs

SequenceClass()

Initialise une nouvelle instance de la classe SequenceClass.

Propriétés

CreationName

Obtient la chaîne utilisée pour créer une instance de l'objet DtsContainer.

DebugMode

Obtient ou définit une valeur qui indique si l'objet DtsContainer est en mode débogage.

DelayValidation

Obtient ou définit une valeur qui indique si la validation de la tâche est retardée jusqu'à l'exécution.

Description

Obtient ou définit la description de l'objet DtsContainer.

Disable

Obtient ou définit une valeur qui indique si l'objet DtsContainer est désactivé.

DisableEventHandlers

Obtient ou définit une valeur qui indique si les gestionnaires d'événements pour une tâche sont désactivés.

EventHandlers

Obtient une collection d'objets de gestionnaires d'événements.

EventInfos

Obtient une collection d'objets EventInfo.

Executables

Obtient une collection d'objets exécutables traités par le moteur d'exécution au cours de l'exécution de ce conteneur de séquences.

ExecutionDuration

Retourne une valeur qui indique la durée d'exécution du conteneur en millisecondes.

ExecutionResult

Obtient une valeur qui indique la réussite ou l'échec de l'exécution de l'objet DtsContainer.

ExecutionStatus

Obtient une valeur qui indique l'état actuel de l'exécution de l'objet DtsContainer au moment de l'appel.

FailPackageOnFailure

Obtient ou définit une valeur qui indique si le package échoue en cas d'échec d'un conteneur enfant.

FailParentOnFailure

Obtient ou définit une valeur qui indique si le conteneur parent échoue en cas d'échec d'un conteneur enfant.

ForcedExecutionValue

Obtient ou définit un objet qui contient une valeur définie au niveau du conteneur.

ForceExecutionResult

Obtient ou définit une valeur d’énumération DTSForcedExecResult qui spécifie le résultat d’exécution du conteneur.

ForceExecutionValue

Obtient ou définit une valeur qui indique si la valeur d'exécution du conteneur doit contenir une valeur particulière.

ID

Obtient le GUID qui identifie le DtsContainer.

IDTSSuspend100_SuspendRequired

Obtient ou définit une valeur qui indique si la séquence doit être interrompue.

IsDefaultLocaleID

Obtient ou définit une valeur qui indique si le conteneur utilise les paramètres régionaux par défaut.

IsolationLevel

Obtient ou définit le niveau d'isolation de la transaction dans l'objet DtsContainer.

LocaleID

Obtient ou définit l'identificateur des paramètres régionaux à utiliser lors de l'exécution de l'objet DtsContainer.

LogEntryInfos

Obtient un objet IDTSLogEntryInfos100.

LoggingMode

Obtient ou définit le mode de connexion du conteneur.

LoggingOptions

Obtient un objet contenant des propriétés qui indiquent la ressource de filtrage et de journalisation des conteneurs.

MaximumErrorCount

Obtient ou définit le nombre maximal d'erreurs pouvant se produire avant l'arrêt de l'exécution de l'objet DtsContainer.

Name

Obtient ou définit le nom de l'objet DtsContainer.

Parent

Obtient le conteneur parent.

PrecedenceConstraints

Obtient une collection d'objets IDTSPrecedenceConstraints100.

Properties

Obtient une collection d'objets IDTSProperties100.

StartTime

Obtient l'heure à laquelle le conteneur a commencé l'exécution.

StopTime

Obtient l'heure à laquelle le conteneur a terminé l'exécution.

SuspendRequired

Obtient ou définit une valeur qui indique si les tâches doivent s'interrompre lorsqu'elles rencontrent un point d'arrêt.

TransactionOption

Obtient ou définit une valeur d'énumération DTSTransactionOption qui indique si le conteneur participe aux transactions.

VariableDispenser

Obtient un objet IDTSVariableDispenser100 afin de pouvoir verrouiller les variables associées au conteneur.

Variables

Obtient une collection qui contient les variables associées à ce conteneur.

Méthodes

AcceptBreakpointManager(IDTSBreakpointManager100)

Cette méthode est appelée par le moteur d'exécution lors de la création d'une tâche ou d'un conteneur.

ComputeExpressions(Boolean)

Calcule les expressions de l'objet SequenceClass.

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

Exécute l'application.

GetExpression(String)

Retourne une chaîne qui contient l'expression de la propriété spécifiée.

GetParentID()

Obtient ou définit l'identificateur parent de l'objet SequenceClass.

IDTSSuspend100_get_SuspendRequired()

Représente une classe de séquence.

IDTSSuspend100_ResumeExecution()

Reprend l'exécution interrompue.

IDTSSuspend100_set_SuspendRequired(Boolean)

Représente une classe de séquence.

IDTSSuspend100_SuspendExecution()

Suspend l'exécution.

LoadFromXML(Object, IDTSEvents100)

Charge les enregistrements d'un package au format XML.

RegenerateID()

Crée un GUID pour la séquence.

ResumeExecution()

Reprend l'exécution de la tâche après une suspension.

SaveToXML(Object, Object, IDTSEvents100)

Enregistre le package dans le format XML.

SetExpression(String, String)

Affecte l'expression spécifiée à la propriété.

SuspendExecution()

Appelée lorsque l'exécutable doit s'interrompre.

Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

Permet au package de déterminer s'il contient des paramètres non valides qui l'empêcheront de s'exécuter correctement.

S’applique à