ForLoopClass 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.
Fornisce un contenitore che definisce un flusso di lavoro iterativo in un pacchetto, usando l'istruzione per l'iterazione.
public ref class ForLoopClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::ForLoop, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSBreakpointSite100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSContainer100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSEventsProvider100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSExecutionMetrics100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSForLoop100, 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
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("598B412F-4036-41DD-8F5C-83DED7CE6CCC")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class ForLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForLoop, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForLoop100, 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
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("20DB93E9-2961-4CB1-A696-4EFD0104B005")]
public class ForLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForLoop, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForLoop100, 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
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("F8820007-A986-4DE8-8378-45CC12A343C2")]
public class ForLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForLoop, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForLoop100, 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
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("598B412F-4036-41DD-8F5C-83DED7CE6CCC")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type ForLoopClass = class
interface IDTSExecutable100
interface ForLoop
interface IDTSForLoop100
interface IDTSContainer100
interface IDTSSequence100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
interface IDTSName100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("20DB93E9-2961-4CB1-A696-4EFD0104B005")>]
type ForLoopClass = class
interface IDTSExecutable100
interface ForLoop
interface IDTSForLoop100
interface IDTSContainer100
interface IDTSSequence100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
interface IDTSName100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("F8820007-A986-4DE8-8378-45CC12A343C2")>]
type ForLoopClass = class
interface IDTSExecutable100
interface ForLoop
interface IDTSForLoop100
interface IDTSContainer100
interface IDTSSequence100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
interface IDTSName100
Public Class ForLoopClass
Implements ForLoop, IDTSBreakpointSite100, IDTSContainer100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSForLoop100, IDTSName100, IDTSPersist100, IDTSPropertiesProvider100, IDTSRuntimeObject100, IDTSSequence100
- Ereditarietà
-
ForLoopClass
- Attributi
- Implementazioni
Commenti
Per altre informazioni, vedere ForLoop.
Costruttori
ForLoopClass() |
Inizializza una nuova istanza della classe ForLoopClass. |
Proprietà
AssignExpression |
Ottiene o imposta un'espressione per incrementare o decrementare il contatore del ciclo. |
CreationName |
Restituisce il nome utilizzato dal runtime per creare un'istanza dell'oggetto e aggiungerlo alla raccolta, quando esiste una raccolta per l'oggetto. Questa proprietà è di sola lettura. |
DebugMode |
Ottiene o imposta un valore booleano che indica se un'attività deve verificare se i punti di interruzione sono abilitati. |
DelayValidation |
Ottiene o imposta un valore che indica se la convalida dell'attività viene posticipata fino alla fase di esecuzione. |
Description |
Ottiene o imposta una descrizione dell'oggetto. |
Disable |
Ottiene o imposta un valore che indica se l'oggetto IDTSContainer100 è disabilitato. |
DisableEventHandlers |
Ottiene o imposta un valore booleano che indica se i gestori eventi nell'attività sono disabilitati. |
EvalExpression |
Ottiene o imposta l'espressione valutata su ogni passaggio del ciclo. |
EventHandlers |
Restituisce una raccolta di oggetti gestore evento. Questo campo è di sola lettura. |
EventInfos |
Restituisce una raccolta di oggetti IDTSEventInfo100. Questo campo è di sola lettura. |
Executables |
Restituisce una raccolta di oggetti eseguibili elaborata durante l'iterazione ForLoopClass. |
ExecutionDuration |
Restituisce un valore che indica l'intervallo di tempo in millisecondi impiegato per l'esecuzione del contenitore. Questa proprietà è di sola lettura. |
ExecutionResult |
Ottiene un valore che indica l'esito positivo o negativo dell'esecuzione dell'oggetto IDTSContainer100. |
ExecutionStatus |
Ottiene lo stato corrente dell'esecuzione dell'oggetto IDTSContainer100 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 |
Quando ForceExecutionValue è true, ottiene o imposta un valore che specifica il valore di esecuzione facoltativo restituito dal pacchetto. |
ForceExecutionResult |
Ottiene o imposta il risultato dell'esecuzione forzato 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 |
Restituisce un ID univoco assegnato all'oggetto. Si tratta in genere di un GUID. Questa proprietà è di sola lettura. |
IDTSSuspend100_SuspendRequired |
Ottiene o imposta un valore booleano che indica se le attività devono essere sospese quando viene rilevato 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. |
InitExpression |
Ottiene o imposta un'espressione di inizializzazione facoltativa. |
IsDefaultLocaleID |
Ottiene un valore che indica se il contenitore utilizza le impostazioni locali predefinite. |
IsolationLevel |
Ottiene o imposta il livello di isolamento della transazione nell'oggetto IDTSContainer100. |
LocaleID |
Ottiene o imposta l'identificatore delle impostazioni locali da utilizzare per l'esecuzione dell'oggetto IDTSContainer100. |
LogEntryInfos |
Ottiene una raccolta di informazioni su una voce di log. |
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 che l'esecuzione del contenitore venga arrestata. |
Name |
Ottiene o imposta un nome assegnato all'oggetto. |
Parent |
Ottiene l'elemento padre del contenitore. |
PrecedenceConstraints |
Restituisce la raccolta IDTSPrecedenceConstraints100. Questo campo è di sola lettura. |
Properties |
Restituisce un set di proprietà per l'oggetto ForLoopClass in una raccolta IDTSProperties100. |
StartTime |
Restituisce l'ora di inizio esecuzione del contenitore. Questa proprietà è di sola lettura. |
StopTime |
Restituisce l'ora di fine esecuzione del contenitore. Questa proprietà è di sola lettura. |
SuspendRequired |
Ottiene o imposta un valore booleano che indica se le attività devono essere sospese quando viene rilevato 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. |
TransactionOption |
Ottiene o imposta un valore di enumerazione DTSTransactionOption che indica se il contenitore partecipa alle transazioni. |
VariableDispenser |
Ottiene un oggetto IDTSVariableDispenser100 per consentire il blocco delle variabili associate al contenitore. |
Variables |
Ottiene una raccolta che contiene le variabili associate a questo contenitore. |
Metodi
AcceptBreakpointManager(IDTSBreakpointManager100) |
Passa un oggetto IDTSBreakpointManager100 a un'attività. L'attività utilizzerà la gestione punti di interruzione per creare, rimuovere e verificare lo stato dei punti di interruzione. Questo metodo viene chiamato dal runtime e non è utilizzato nel codice. |
ComputeExpressions(Boolean) |
Calcola le espressioni dell'oggetto ForLoopClass. |
Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) |
Esegue il file eseguibile. |
GetExpression(String) |
Restituisce un valore string contenente l'espressione per la proprietà specificata. Null indica che non viene assegnata alcuna espressione. |
GetParentID() |
Ottiene l'identificatore padre di questo contenitore. |
IDTSForLoop100_Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) |
Esegue il file eseguibile. |
IDTSForLoop100_Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100) |
Verifica che il file eseguibile venga eseguito correttamente convalidando tutte le relative dipendenze e gli altri elementi prima dell'esecuzione. |
IDTSSuspend100_get_SuspendRequired() |
Fornisce un contenitore che definisce un flusso di lavoro iterativo in un pacchetto, usando l'istruzione per l'iterazione. |
IDTSSuspend100_ResumeExecution() |
Riprende l'esecuzione dell'attività dopo la sospensione. L'attività o il contenitore viene ripreso dal motore di runtime. |
IDTSSuspend100_set_SuspendRequired(Boolean) |
Fornisce un contenitore che definisce un flusso di lavoro iterativo in un pacchetto, usando l'istruzione per l'iterazione. |
IDTSSuspend100_SuspendExecution() |
Indica la necessità di sospendere l'eseguibile. Questo metodo viene chiamato dal motore di runtime. |
LoadFromXML(Object, IDTSEvents100) |
Carica i dati archiviati in formato XML. |
RegenerateID() |
Crea un nuovo identificatore per il contenitore e aggiorna l'identificatore del contenitore. |
ResumeExecution() |
Riprende l'esecuzione dell'attività dopo la sospensione. L'attività o il contenitore viene ripreso dal motore di runtime. |
SaveToXML(Object, Object, IDTSEvents100) |
Salva le informazioni in un documento XML. |
SetExpression(String, String) |
Assegna l'espressione specificata alla proprietà. Specificare null per rimuovere un'espressione esistente dalla proprietà . |
SuspendExecution() |
Indica la necessità di sospendere l'eseguibile. Questo metodo viene chiamato dal motore di runtime. |
Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100) |
Verifica che il file eseguibile venga eseguito correttamente convalidando tutte le relative dipendenze e gli altri elementi prima dell'esecuzione. |