Compartilhar via


Classe SequenceClass

Essa API oferece suporte à infraestrutura do SQL Server 2012 e não se destina a ser usada diretamente no seu código.

Represents a sequence class.

Hierarquia de herança

System.Object
  Microsoft.SqlServer.Dts.Runtime.Wrapper.SequenceClass

Namespace:  Microsoft.SqlServer.Dts.Runtime.Wrapper
Assembly:  Microsoft.SqlServer.DTSRuntimeWrap (em Microsoft.SqlServer.DTSRuntimeWrap.dll)

Sintaxe

'Declaração
<GuidAttribute("43D65EE7-4EB9-4C98-9CE9-5612AA990AF0")> _
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
Public Class SequenceClass _
    Implements Sequence, IDTSContainer100, IDTSSequence100, IDTSExecutable100,  _
    IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSPropertiesProvider100, IDTSName100, IDTSBreakpointSite100,  _
    IDTSSuspend100, IDTSPersist100, IDTSRuntimeObject100
'Uso
Dim instance As SequenceClass
[GuidAttribute("43D65EE7-4EB9-4C98-9CE9-5612AA990AF0")]
[ClassInterfaceAttribute(ClassInterfaceType.None)]
public class SequenceClass : Sequence, 
    IDTSContainer100, IDTSSequence100, IDTSExecutable100, IDTSEventsProvider100, IDTSExecutionMetrics100, 
    IDTSPropertiesProvider100, IDTSName100, IDTSBreakpointSite100, IDTSSuspend100, IDTSPersist100, 
    IDTSRuntimeObject100
[GuidAttribute(L"43D65EE7-4EB9-4C98-9CE9-5612AA990AF0")]
[ClassInterfaceAttribute(ClassInterfaceType::None)]
public ref class SequenceClass : Sequence, 
    IDTSContainer100, IDTSSequence100, IDTSExecutable100, IDTSEventsProvider100, IDTSExecutionMetrics100, 
    IDTSPropertiesProvider100, IDTSName100, IDTSBreakpointSite100, IDTSSuspend100, IDTSPersist100, 
    IDTSRuntimeObject100
[<GuidAttribute("43D65EE7-4EB9-4C98-9CE9-5612AA990AF0")>]
[<ClassInterfaceAttribute(ClassInterfaceType.None)>]
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 
    end
public class SequenceClass implements Sequence, IDTSContainer100, IDTSSequence100, IDTSExecutable100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSPropertiesProvider100, IDTSName100, IDTSBreakpointSite100, IDTSSuspend100, IDTSPersist100, IDTSRuntimeObject100

O tipo SequenceClass expõe os membros a seguir.

Construtores

  Nome Descrição
Método público SequenceClass Infraestrutura. Initializes a new instance of the SequenceClass class.

Início

Propriedades

  Nome Descrição
Propriedade pública CreationName Infraestrutura. Gets the string that is used to create an instance of the DtsContainer object.
Propriedade pública DebugMode Infraestrutura. Gets or sets a value that indicates whether the DtsContainer object is in debug mode.
Propriedade pública DelayValidation Infraestrutura. Gets or sets a value that indicates whether validation of the task is delayed until run time.
Propriedade pública Description Infraestrutura. Gest or sets the description of the DtsContainer object.
Propriedade pública Disable Infraestrutura. Gets or sets a value that indicates whether the DtsContainer object is disabled.
Propriedade pública DisableEventHandlers Infraestrutura. Gets or sets a value that indicates whether the event handlers on task are disabled.
Propriedade pública EventHandlers Infraestrutura. Gets a collection of event handler objects.
Propriedade pública EventInfos Infraestrutura. Gets a collection of EventInfo object.
Propriedade pública Executables Infraestrutura. Gets a collection of executable objects processed by the run-time engine during execution of this Sequence container.
Propriedade pública ExecutionDuration Infraestrutura. Returns a value that indicates the amount of time that the container spent in execution, in milliseconds.
Propriedade pública ExecutionResult Infraestrutura. Gets a value that indicates the success or failure of the execution of the DtsContainer object.
Propriedade pública ExecutionStatus Infraestrutura. Gets a value that indicates the current status of the execution of the DtsContainer object at the time of the call.
Propriedade pública FailPackageOnFailure Infraestrutura. Gets or sets a value that indicates whether the package fails when a child container fails.
Propriedade pública FailParentOnFailure Infraestrutura. Gets or sets a value that indicates whether the parent container fails when a child container fails.
Propriedade pública ForcedExecutionValue Infraestrutura. Gets or sets an object that contains a container-defined value.
Propriedade pública ForceExecutionResult Infraestrutura. Gets or sets a DTSForcedExecResult enumeration value that specifies the execution result of the container.
Propriedade pública ForceExecutionValue Infraestrutura. Gets or sets a value that indicates whether the execution value of the container should be forced to contain a particular value.
Propriedade pública ID Infraestrutura. Gets a GUID that identifies the DtsContainer.
Propriedade pública IDTSSuspend100_SuspendRequired Infraestrutura. Gets or sets a value that indicates whether the sequence should suspend.
Propriedade pública IsDefaultLocaleID Infraestrutura. Gets or sets a value that indicates whether the container uses the default locale.
Propriedade pública IsolationLevel Infraestrutura. Gets or sets the isolation level of the transaction in the DtsContainer object.
Propriedade pública LocaleID Infraestrutura. Gets or sets the locale id to use when the DtsContainer object is executed.
Propriedade pública LogEntryInfos Infraestrutura. Gets a IDTSLogEntryInfos100 object.
Propriedade pública LoggingMode Infraestrutura. Gets or sets the logging mode of the container.
Propriedade pública LoggingOptions Infraestrutura. Gets an object that contains properties that indicates the filtering and logging resource for containers.
Propriedade pública MaximumErrorCount Infraestrutura. Gets or sets the maximum number of errors that can occur before the DtsContainer object stops running.
Propriedade pública Name Infraestrutura. Gets or sets the name of the DtsContainer.
Propriedade pública Parent Infraestrutura. Gets the parent container.
Propriedade pública PrecedenceConstraints Infraestrutura. Gets a collection of IDTSPrecedenceConstraints100.
Propriedade pública Properties Gets a collection of IDTSProperties100.
Propriedade pública StartTime Infraestrutura. Gets the time that the container began execution.
Propriedade pública StopTime Infraestrutura. Gets the time that the container ended execution.
Propriedade pública SuspendRequired Infraestrutura. Gets or sets a value that indicates whether tasks should suspend when they encounter a breakpoint.
Propriedade pública TransactionOption Infraestrutura. Gets or sets a DTSTransactionOption enumeration value that indicates whether the container participates in transactions.
Propriedade pública VariableDispenser Infraestrutura. Gets a IDTSVariableDispenser100 object so variables associated with container can be locked.
Propriedade pública Variables Infraestrutura. Gets a collection that contains the variables associated with this container.

Início

Métodos

  Nome Descrição
Método público AcceptBreakpointManager Infraestrutura. This method is called by the run-time engine when a task or container is created.
Método público ComputeExpressions Infraestrutura. Computes expressions of the SequenceClass object.
Método público Equals (Herdado de Object.)
Método público Execute Infraestrutura. Runs the application.
Método protegido Finalize (Herdado de Object.)
Método público GetExpression Infraestrutura. Returns a string that contains the expression for the specified property.
Método público GetHashCode (Herdado de Object.)
Método público GetParentID Infraestrutura. Gets or sets the parent identifier of the SequenceClass object.
Método público GetType (Herdado de Object.)
Método público IDTSSuspend100_ResumeExecution Infraestrutura. Resumes the suspend execution.
Método público IDTSSuspend100_SuspendExecution Infraestrutura. Suspends the execution.
Método público LoadFromXML Infraestrutura. Loads a package saves as XML format.
Método protegido MemberwiseClone (Herdado de Object.)
Método público RegenerateID Infraestrutura. Creates a new GUID for the sequence.
Método público ResumeExecution Infraestrutura. Resumes execution of the task after pausing.
Método público SaveToXML Infraestrutura. Saves the package to XML format.
Método público SetExpression Infraestrutura. Assigns the specified expression to the property.
Método público SuspendExecution Infraestrutura. Called when the executable needs to suspend.
Método público ToString (Herdado de Object.)
Método público Validate Infraestrutura. Allows the package to determine if it contains invalid settings that will prevent it from executing successfully.

Início

Comentários

For more information, see Sequence.

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace Microsoft.SqlServer.Dts.Runtime.Wrapper