Linguaggio

SequenceClass Classe

Definizione

Rappresenta una classe di sequenza.

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

Nome Descrizione
SequenceClass()

Inizializza una nuova istanza della classe SequenceClass.

Proprietà

Nome Descrizione
CreationName

Ottiene la stringa che viene usata per creare un'istanza dell'oggetto DtsContainer.

DebugMode

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

DelayValidation

Ottiene o imposta un valore che indica se la validazione del compito è ritardata fino al momento dell'esecuzione.

Description

Gest o set 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 sul task sono disabilitati.

EventHandlers

Ottiene una collezione di oggetti gestori di eventi.

EventInfos

Ottiene una collezione di oggetti EventInfo.

Executables

Ottiene una collezione di oggetti eseguibili elaborati dal motore di esecuzione durante l'esecuzione di questo contenitore di Sequenza.

ExecutionDuration

Restituisce un valore che indica il tempo che il container ha impiegato in esecuzione, in millisecondi.

ExecutionResult

Ottiene un valore che indica il successo o il fallimento dell'esecuzione dell'oggetto DtsContainer.

ExecutionStatus

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

FailPackageOnFailure

Riceve o imposta un valore che indica se il pacchetto fallisce quando un contenitore figlio fallisce.

FailParentOnFailure

Ottiene o imposta un valore che indica se il contenitore genitore fallisce quando un container figlio fallisce.

ForcedExecutionValue

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

ForceExecutionResult

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

ForceExecutionValue

Ottiene o imposta un valore che indica se il valore di esecuzione del contenitore deve essere forzato a contenere un valore particolare.

ID

Ottiene un GUID che identifica il DtsContainer.

IDTSSuspend100_SuspendRequired

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

IsDefaultLocaleID

Ottiene o imposta un valore che indica se il container utilizza la posizione predefinita.

IsolationLevel

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

LocaleID

Ottiene o imposta l'id locale da usare quando l'oggetto DtsContainer viene eseguito.

LogEntryInfos

Ottiene un IDTSLogEntryInfos100 oggetto .

LoggingMode

Ottiene o imposta la modalità di logging del container.

LoggingOptions

Ottiene un oggetto che contiene proprietà che indicano la risorsa di filtraggio e logging per i container.

MaximumErrorCount

Ottiene o imposta il numero massimo di errori che possono verificarsi prima che l'oggetto DtsContainer smetta di eseguirsi.

Name

Ottiene o imposta il nome del DtsContainer.

Parent

Prende il contenitore genitore.

PrecedenceConstraints

Ottiene una raccolta di IDTSPrecedenceConstraints100.

Properties

Ottiene una raccolta di IDTSProperties100.

StartTime

Ottiene l'orario in cui il contenitore ha iniziato a essere eseguito.

StopTime

Ottiene il momento in cui il container ha terminato l'esecuzione.

SuspendRequired

Ottiene o imposta un valore che indica se i compiti devono sospendere quando incontrano un punto di interruzione.

TransactionOption

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

VariableDispenser

Ottiene un IDTSVariableDispenser100 oggetto in modo che le variabili associate al container possano essere bloccate.

Variables

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

Metodi

Nome Descrizione
AcceptBreakpointManager(IDTSBreakpointManager100)

Questo metodo viene chiamato dal motore di esecuzione quando viene creato un compito o un container.

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 genitore dell'oggetto SequenceClass .

IDTSSuspend100_get_SuspendRequired()

Rappresenta una classe di sequenza.

IDTSSuspend100_ResumeExecution()

Riprende la sospensione dell'esecuzione.

IDTSSuspend100_set_SuspendRequired(Boolean)

Rappresenta una classe di sequenza.

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 del compito dopo la pausa.

SaveToXML(Object, Object, IDTSEvents100)

Salva il pacchetto in formato XML.

SetExpression(String, String)

Assegna l'espressione specificata alla proprietà.

SuspendExecution()

Chiamato quando l'eseguibile deve essere sospeso.

Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

Permette al pacchetto di determinare se contiene impostazioni non valide che ne impediranno l'esecuzione con successo.

Si applica a