Condividi tramite


SequenceClass Classe

Definizione

Rappresenta una classe di sequenze.

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
Ereditarietà
SequenceClass
Attributi
Implementazioni

Commenti

Per altre informazioni, vedere Sequence.

Costruttori

SequenceClass()

Inizializza una nuova istanza della classe SequenceClass.

Proprietà

CreationName

Ottiene la stringa utilizzata per creare un'istanza dell'oggetto DtsContainer.

DebugMode

Ottiene o imposta un valore che indica se l'oggetto DtsContainer è in modalità di debug.

DelayValidation

Ottiene o imposta un valore che indica se la convalida dell'attività viene posticipata fino alla fase di esecuzione.

Description

Ottiene o imposta la descrizione dell'oggetto DtsContainer.

Disable

Ottiene o imposta un valore che indica se l'oggetto DtsContainer è disabilitato.

DisableEventHandlers

Ottiene o imposta un valore che indica se i gestori di eventi nell'attività sono disabilitati.

EventHandlers

Ottiene una raccolta di oggetti gestore dell'evento.

EventInfos

Ottiene una raccolta di oggetti EventInfo.

Executables

Ottiene una raccolta di oggetti eseguibili elaborati dal motore di runtime durante l'esecuzione di questo contenitore di sequenze.

ExecutionDuration

Restituisce un valore che indica l'intervallo di tempo in millisecondi impiegato per l'esecuzione del contenitore.

ExecutionResult

Ottiene un valore che indica l'esito positivo o negativo dell'esecuzione dell'oggetto DtsContainer.

ExecutionStatus

Ottiene un valore che indica lo stato corrente dell'esecuzione dell'oggetto DtsContainer al momento della chiamata.

FailPackageOnFailure

Ottiene o imposta un valore che indica se l'esecuzione del pacchetto avrà esito negativo quando l'esecuzione di un contenitore figlio ha esito negativo.

FailParentOnFailure

Ottiene o imposta un valore che indica se l'esecuzione del contenitore padre avrà esito negativo quando l'esecuzione di un contenitore figlio ha esito negativo.

ForcedExecutionValue

Ottiene o imposta un oggetto che contiene un valore definito dal contenitore.

ForceExecutionResult

Ottiene o imposta un valore dell'enumerazione DTSForcedExecResult che specifica il risultato dell'esecuzione del contenitore.

ForceExecutionValue

Ottiene o imposta un valore che indica se è necessario forzare il contenuto del valore dell'esecuzione del contenitore su un particolare valore.

ID

Ottiene un GUID che identifica l'oggetto DtsContainer.

IDTSSuspend100_SuspendRequired

Ottiene o imposta un valore che indica se la sequenza deve essere sospesa.

IsDefaultLocaleID

Ottiene o imposta un valore che indica se il contenitore utilizza le impostazioni locali predefinite.

IsolationLevel

Ottiene o imposta il livello di isolamento della transazione nell'oggetto DtsContainer.

LocaleID

Ottiene o imposta l'ID delle impostazioni locali da utilizzare per l'esecuzione dell'oggetto DtsContainer.

LogEntryInfos

Ottiene un oggetto IDTSLogEntryInfos100.

LoggingMode

Ottiene o imposta la modalità di registrazione del contenitore.

LoggingOptions

Ottiene un oggetto contenente proprietà che specificano i filtri e la risorsa di registrazione per i contenitori.

MaximumErrorCount

Ottiene o imposta il numero massimo di errori che possono verificarsi prima dell'arresto dell'esecuzione dell'oggetto DtsContainer.

Name

Ottiene o imposta il nome dell'oggetto DtsContainer.

Parent

Ottiene il contenitore padre.

PrecedenceConstraints

Ottiene una raccolta di oggetti IDTSPrecedenceConstraints100.

Properties

Ottiene una raccolta di oggetti IDTSProperties100.

StartTime

Ottiene l'ora di inizio dell'esecuzione del contenitore.

StopTime

Ottiene l'ora di fine dell'esecuzione del contenitore.

SuspendRequired

Ottiene o imposta un valore che indica se le attività devono essere sospese quando viene rilevato un punto di interruzione.

TransactionOption

Ottiene o imposta un valore di enumerazione DTSTransactionOption che indica se il contenitore partecipa alle transazioni.

VariableDispenser

Ottiene un oggetto IDTSVariableDispenser100 per consentire di bloccare le variabili associate al contenitore.

Variables

Ottiene una raccolta che contiene le variabili associate a questo contenitore.

Metodi

AcceptBreakpointManager(IDTSBreakpointManager100)

Questo metodo viene chiamato dal motore di runtime alla creazione di un'attività o un contenitore.

ComputeExpressions(Boolean)

Calcola le espressioni dell'oggetto SequenceClass.

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

Esegue l'applicazione.

GetExpression(String)

Restituisce una stringa che contiene l'espressione per la proprietà specificata.

GetParentID()

Ottiene o imposta l'identificatore padre dell'oggetto SequenceClass.

IDTSSuspend100_get_SuspendRequired()

Rappresenta una classe di sequenze.

IDTSSuspend100_ResumeExecution()

Riprende l'esecuzione sospesa.

IDTSSuspend100_set_SuspendRequired(Boolean)

Rappresenta una classe di sequenze.

IDTSSuspend100_SuspendExecution()

Sospende l'esecuzione.

LoadFromXML(Object, IDTSEvents100)

Carica un pacchetto salvato in formato XML.

RegenerateID()

Crea un nuovo GUID per la sequenza.

ResumeExecution()

Riprende l'esecuzione dell'attività dopo la sospensione.

SaveToXML(Object, Object, IDTSEvents100)

Salva il pacchetto in formato XML.

SetExpression(String, String)

Assegna l'espressione specificata alla proprietà.

SuspendExecution()

Metodo richiamato quando è necessario sospendere l'eseguibile.

Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

Consente al pacchetto di determinare se contiene impostazioni non valide che ne impediranno l'esecuzione corretta.

Si applica a