Partilhar via


SequenceClass Classe

Definição

Representa uma classe de sequência.

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
Herança
SequenceClass
Atributos
Implementações

Comentários

Para obter mais informações, consulte Sequence.

Construtores

SequenceClass()

Inicializa uma nova instância da classe SequenceClass.

Propriedades

CreationName

Obtém a cadeia de caracteres usada para criar uma instância do objeto DtsContainer.

DebugMode

Obtém ou define um valor que indica se o objeto DtsContainer especificado está em modo de depuração.

DelayValidation

Obtém ou define um valor que indica se a validação da tarefa deve ser atrasada até o tempo de execução.

Description

Obtém ou define a descrição do objeto DtsContainer.

Disable

Obtém ou define um valor que indica se o objeto DtsContainer será desabilitado.

DisableEventHandlers

Obtém ou define um valor que indica se os manipuladores de eventos da tarefa estão desabilitados.

EventHandlers

Obtém uma coleção de objetos de manipulador de eventos.

EventInfos

Obtém uma coleção do objeto EventInfo.

Executables

Obtém uma coleção de objetos executáveis processados pelo mecanismo de tempo de execução durante a execução desse contêiner da sequência.

ExecutionDuration

Retorna um valor que indica a quantidade de tempo gasta pelo contêiner na execução, em milissegundos.

ExecutionResult

Obtém um valor que indica o êxito ou a falha da execução do objeto DtsContainer.

ExecutionStatus

Obtém um valor que indica o status atual da execução do objeto DtsContainer na hora da chamada.

FailPackageOnFailure

Obtém ou define um valor que indica se há falha no pacote quando há falha em um contêiner filho.

FailParentOnFailure

Obtém ou define um valor que indica se há falha no contêiner pai quando há falha em um contêiner filho.

ForcedExecutionValue

Obtém ou define um objeto que contém um valor definido pelo contêiner.

ForceExecutionResult

Obtém ou define um valor de enumeração DTSForcedExecResult que especifica o resultado da execução do contêiner.

ForceExecutionValue

Obtém ou define um valor que indica se o valor da execução do contêiner deve ser forçado a conter um valor específico.

ID

Obtém um GUID que identifica o DtsContainer.

IDTSSuspend100_SuspendRequired

Obtém ou define um valor que indica se a sequência deve ser suspensa.

IsDefaultLocaleID

Obtém ou define o valor que indica se o contêiner usa a localidade padrão.

IsolationLevel

Obtém ou define o nível de isolamento da transação no objeto DtsContainer.

LocaleID

Obtém ou define a ID de localidade a ser usada quando o objeto DtsContainer for executado.

LogEntryInfos

Obtém um objeto IDTSLogEntryInfos100.

LoggingMode

Obtém ou define o modo de log do contêiner.

LoggingOptions

Obtém um objeto que contém propriedades que indicam a filtragem e o recurso de log para contêineres.

MaximumErrorCount

Obtém ou define o número máximo de erros que podem acontecer antes de o objeto DtsContainer parar de ser executado.

Name

Obtém ou define o nome do DtsContainer.

Parent

Obtém o contêiner pai.

PrecedenceConstraints

Obtém uma coleção de IDTSPrecedenceConstraints100.

Properties

Obtém uma coleção de IDTSProperties100.

StartTime

Obtém a hora em que o contêiner começou a execução.

StopTime

Obtém a hora em que o contêiner encerrou a execução.

SuspendRequired

Obtém ou define um valor que indica se as tarefas devem ser suspensas quando encontram um ponto de interrupção.

TransactionOption

Obtém ou define um valor de enumeração DTSTransactionOption que indica se o contêiner participa de transações.

VariableDispenser

Obtém um objeto IDTSVariableDispenser100 de forma que as variáveis associadas ao contêiner possam ser bloqueadas.

Variables

Obtém uma coleção que contém as variáveis associadas a este contêiner.

Métodos

AcceptBreakpointManager(IDTSBreakpointManager100)

Este método é chamado pelo mecanismo de tempo de execução quando uma tarefa ou um contêiner é criado.

ComputeExpressions(Boolean)

Computa expressões do objeto SequenceClass.

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

Executa o aplicativo.

GetExpression(String)

Retorna uma cadeia de caracteres que contém a expressão da propriedade especificada.

GetParentID()

Obtém ou define o identificador pai do objeto SequenceClass.

IDTSSuspend100_get_SuspendRequired()

Representa uma classe de sequência.

IDTSSuspend100_ResumeExecution()

Retoma a execução da suspensão.

IDTSSuspend100_set_SuspendRequired(Boolean)

Representa uma classe de sequência.

IDTSSuspend100_SuspendExecution()

Suspende a execução.

LoadFromXML(Object, IDTSEvents100)

Carrega um pacote salvo como o formato XML.

RegenerateID()

Cria um novo GUID para a sequência.

ResumeExecution()

Retoma a execução da tarefa depois de pausar.

SaveToXML(Object, Object, IDTSEvents100)

Salva o pacote para um formato XML.

SetExpression(String, String)

Atribui a expressão especificada à propriedade.

SuspendExecution()

Chamado quando o executável precisa ser suspenso.

Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

Permite que o pacote determine se ele contém configurações inválidas que o impedirão de ser executado com êxito.

Aplica-se a