SequenceClass Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |