Sequence 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.
Definisce un flusso di controllo costituito da un subset del flusso di controllo del pacchetto. Utilizzare contenitori Sequenza per raggruppare il pacchetto in più flussi di controllo separati, ognuno dei quali include una o più attività e contenitori che vengono eseguiti nell'ambito del flusso di controllo globale del pacchetto. La classe non può essere ereditata.
public ref class Sequence sealed : Microsoft::SqlServer::Dts::Runtime::EventsProvider, Microsoft::SqlServer::Dts::Runtime::IDTSExecutionPath, Microsoft::SqlServer::Dts::Runtime::IDTSPackagePath, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProvider, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProviderEx, Microsoft::SqlServer::Dts::Runtime::IDTSSequence
public sealed class Sequence : Microsoft.SqlServer.Dts.Runtime.EventsProvider, Microsoft.SqlServer.Dts.Runtime.IDTSExecutionPath, Microsoft.SqlServer.Dts.Runtime.IDTSPackagePath, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProvider, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProviderEx, Microsoft.SqlServer.Dts.Runtime.IDTSSequence
type Sequence = class
inherit EventsProvider
interface IDTSSequence
interface IDTSPropertiesProvider
interface IDTSPropertiesProviderEx
interface IDTSPackagePath
interface IDTSExecutionPath
Public NotInheritable Class Sequence
Inherits EventsProvider
Implements IDTSExecutionPath, IDTSPackagePath, IDTSPropertiesProvider, IDTSPropertiesProviderEx, IDTSSequence
- Ereditarietà
- Implementazioni
Commenti
Questa classe eredita dalla classe e dalle interfacce seguenti:
Per altre informazioni sul contenitore Sequenza, vedere Contenitore sequenza e contenitore sequenza.
Campi
m_executable |
Eseguibile. (Ereditato da Executable) |
Proprietà
CreationName |
Restituisce la stringa utilizzata per creare un'istanza dell'oggetto DtsContainer. Questa proprietà è di sola lettura. (Ereditato da DtsContainer) |
DebugMode |
Ottiene o imposta un valore booleano che indica se l'oggetto è in modalità di debug e se deve generare l'evento durante l'esecuzione DtsContainerOnBreakpointHit(IDTSBreakpointSite, BreakpointTarget) . (Ereditato da DtsContainer) |
DelayValidation |
Ottiene o imposta un valore booleano che indica se la convalida dell'attività viene ritardata fino al momento dell'esecuzione. Il valore predefinito è false. (Ereditato da DtsContainer) |
Description |
Ottiene o imposta la descrizione dell'oggetto DtsContainer. (Ereditato da DtsContainer) |
Disable |
Valore booleano che indica se l'oggetto DtsContainer è disabilitato. (Ereditato da DtsContainer) |
DisableEventHandlers |
Ottiene o imposta un valore booleano che indica se i gestori eventi nell'attività sono disabilitati. (Ereditato da EventsProvider) |
EventHandlers |
Restituisce una raccolta di oggetti gestore evento. Questo campo è di sola lettura. (Ereditato da EventsProvider) |
EventInfos |
Restituisce una raccolta di oggetti EventInfo. Questo campo è di sola lettura. (Ereditato da EventsProvider) |
Executables |
Restituisce una raccolta di oggetti eseguibili elaborati dal motore di runtime durante l'esecuzione di questo contenitore Sequenza. Questa proprietà è di sola lettura. |
ExecutionDuration |
Restituisce un valore che indica l'intervallo di tempo in millisecondi impiegato per l'esecuzione del contenitore. Questa proprietà è di sola lettura. (Ereditato da DtsContainer) |
ExecutionResult |
Restituisce un valore che indica l'esito positivo o negativo dell'esecuzione dell'oggetto DtsContainer. (Ereditato da DtsContainer) |
ExecutionStatus |
Restituisce un valore che indica lo stato corrente dell'esecuzione dell'oggetto DtsContainer al momento della chiamata. (Ereditato da DtsContainer) |
FailPackageOnFailure |
Ottiene o imposta un valore booleano che indica se il pacchetto ha esito negativo quando un contenitore figlio ha esito negativo. Questa proprietà viene utilizzata per i contenitori, non per il pacchetto stesso. (Ereditato da DtsContainer) |
FailParentOnFailure |
Ottiene o imposta un valore |
ForcedExecutionValue |
Se la ForceExecutionValue proprietà è impostata su True, ottiene o imposta un valore che specifica il valore di esecuzione facoltativo restituito dal pacchetto. (Ereditato da DtsContainer) |
ForceExecutionResult |
Ottiene o imposta un valore di enumerazione DTSForcedExecResult che specifica il risultato dell'esecuzione forzata del contenitore. (Ereditato da DtsContainer) |
ForceExecutionValue |
Ottiene o imposta un valore booleano che indica se il valore di esecuzione del contenitore deve essere forzato a contenere un valore specifico. (Ereditato da DtsContainer) |
HasExpressions |
Ottiene un valore che indica se nell'oggetto Sequence specificato sono presenti espressioni. |
ID |
Restituisce l'ID, ovvero un GUID, dell'oggetto DtsContainer. Questo valore è di sola lettura. (Ereditato da DtsContainer) |
IsDefaultLocaleID |
Valore booleano che indica se il contenitore usa le impostazioni locali predefinite. Questa proprietà è di sola lettura. (Ereditato da DtsContainer) |
IsolationLevel |
Ottiene o imposta il livello di isolamento della transazione nell'oggetto DtsContainer. (Ereditato da DtsContainer) |
LocaleID |
Ottiene o imposta un valore Integer che indica l'ID delle impostazioni locali di Microsoft Win32® da usare quando l'oggetto DtsContainer viene eseguito. (Ereditato da DtsContainer) |
LogEntryInfos |
Restituisce un oggetto LogEntryInfos. Questa proprietà è di sola lettura. (Ereditato da DtsContainer) |
LoggingMode |
Ottiene o imposta un valore valido dell'enumerazione DTSLoggingMode che indica la modalità di registrazione del contenitore. (Ereditato da DtsContainer) |
LoggingOptions |
Restituisce un oggetto contenente proprietà che specificano i filtri e la risorsa di registrazione per i contenitori. Questa proprietà è di sola lettura. (Ereditato da DtsContainer) |
MaximumErrorCount |
Ottiene o imposta un valore Integer che indica il numero massimo di errori che possono verificarsi prima che l'oggetto DtsContainer venga arrestato. (Ereditato da DtsContainer) |
Name |
Ottiene o imposta il nome di DtsContainer. (Ereditato da DtsContainer) |
Parent |
Restituisce il contenitore padre. Questo valore è di sola lettura. (Ereditato da DtsContainer) |
PrecedenceConstraints |
Restituisce una raccolta di oggetti PrecedenceConstraint che descrivono i vincoli di precedenza che collegano contenitori e attività a livello di contenitore in un flusso di controllo ordinato |
Properties |
Restituisce una raccolta di oggetti DtsProperty che contengono proprietà relative al contenitore Sequenza. |
Site |
Ottiene o imposta il sito per il contenitore. (Ereditato da DtsContainer) |
StartTime |
Restituisce l'ora di inizio esecuzione del contenitore. Questa proprietà è di sola lettura. (Ereditato da DtsContainer) |
StopTime |
Restituisce l'ora di fine esecuzione del contenitore. Questa proprietà è di sola lettura. (Ereditato da DtsContainer) |
SuspendRequired |
Ottiene o imposta un valore booleano che indica se le attività devono essere sospese quando rilevano un punto di interruzione. Questo valore viene impostato dal motore di runtime per le attività e i contenitori quando viene rilevato un punto di interruzione. (Ereditato da DtsContainer) |
TransactionOption |
Ottiene o imposta un valore di enumerazione DTSTransactionOption che indica se il contenitore partecipa alle transazioni. (Ereditato da DtsContainer) |
VariableDispenser |
Restituisce un oggetto VariableDispenser per consentire di bloccare le variabili associate al contenitore. (Ereditato da DtsContainer) |
Variables |
Restituisce una raccolta contenente le variabili associate a questo contenitore. Questa proprietà è di sola lettura. (Ereditato da DtsContainer) |
Metodi
AcceptBreakpointManager(BreakpointManager) |
Questo metodo viene chiamato dal motore di runtime al momento della creazione di un'attività o di un contenitore, passando un gestore BreakpointManager come argomento per consentire all'attività di creare, rimuovere e verificare lo stato dei punti di interruzione. Questo metodo viene chiamato dal runtime e non è utilizzato nel codice. (Ereditato da DtsContainer) |
Dispose() |
Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite. (Ereditato da DtsContainer) |
Equals(Object) |
Determina se due istanze di un oggetto sono uguali. (Ereditato da DtsObject) |
Execute(Connections, Variables, IDTSEvents, IDTSLogging, Object) |
Esegue l'applicazione, il contenitore o il pacchetto come parte del flusso di lavoro del pacchetto. (Ereditato da DtsContainer) |
GetExecutionPath() |
Restituisce il percorso di esecuzione della sequenza corrente. |
GetExpression(String) |
Restituisce un valore String che contiene l'espressione per la proprietà specificata. Null significa che non viene assegnata alcuna espressione. |
GetHashCode() |
Restituisce il codice hash per l'istanza. (Ereditato da DtsObject) |
GetPackagePath() |
Restituisce il percorso del pacchetto di cui fa parte il contenitore Sequenza. |
LoadFromXML(XmlNode, IDTSEvents) |
Non è possibile chiamare questo metodo dal codice dell'applicazione. Per caricare un pacchetto salvato come file con estensione xml, utilizzare il metodo LoadPackage(String, IDTSEvents). (Ereditato da DtsContainer) |
ResumeExecution() |
Riprende l'esecuzione dell'attività dopo la sospensione. L'attività o il contenitore viene ripreso dal motore di runtime. (Ereditato da DtsContainer) |
SaveToXML(XmlDocument, XmlNode, IDTSEvents) |
Non è possibile chiamare questo metodo dal codice dell'applicazione. Per salvare un pacchetto come file con estensione xml, utilizzare il metodo SaveToXml(String, Package, IDTSEvents). (Ereditato da DtsContainer) |
SetExpression(String, String) |
Assegna l'espressione specificata alla proprietà. Specificare Null per rimuovere un'espressione esistente dalla proprietà. |
SetWrappedExecutable(IDTSExecutable100) |
Restituisce l'oggetto eseguibile di cui è stato eseguito il wrapping. (Ereditato da EventsProvider) |
SuspendExecution() |
Metodo richiamato quando è necessario sospendere l'eseguibile. Questo metodo viene chiamato dal motore di runtime. (Ereditato da DtsContainer) |
Validate(Connections, Variables, IDTSEvents, IDTSLogging) |
Consente al contenitore di determinare se contiene impostazioni non valide che ne impediranno l'esecuzione corretta. (Ereditato da DtsContainer) |
Eventi
Disposed |
Aggiunge un gestore evento per restare in attesa dell'evento Disposed sul componente. (Ereditato da DtsContainer) |