ForLoopClass Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona un contenedor que define un flujo de trabajo iterativo en un paquete mediante la instrucción for iteración.
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
- Herencia
-
ForLoopClass
- Atributos
- Implementaciones
Comentarios
Para obtener más información, vea ForLoop.
Constructores
ForLoopClass() |
Inicializa una nueva instancia de la clase ForLoopClass. |
Propiedades
AssignExpression |
Obtiene o establece una expresión para incrementar o disminuir el contador de bucle. |
CreationName |
Devuelve el nombre utilizado por el motor en tiempo de ejecución para crear una instancia del objeto y agregarlo a su colección, si hay una colección para el objeto. Esta propiedad es de solo lectura. |
DebugMode |
Obtiene o establece un valor booleano que indica si una tarea debe comprobar si los puntos de interrupción están habilitados. |
DelayValidation |
Obtiene o establece un valor que indica si la validación de la tarea se retrasa hasta el tiempo de ejecución. |
Description |
Obtiene o establece una descripción del objeto. |
Disable |
Obtiene o establece un valor que indica si el objeto IDTSContainer100 está deshabilitado. |
DisableEventHandlers |
Obtiene o establece un valor booleano que indica si los controladores de eventos de la tarea están deshabilitados. |
EvalExpression |
Obtiene o establece la expresión que se evalúa en cada paso del bucle. |
EventHandlers |
Devuelve una colección de objetos controladores de eventos. Este campo es de solo lectura. |
EventInfos |
Devuelve una colección de objetos IDTSEventInfo100. Este campo es de solo lectura. |
Executables |
Devuelve una colección de objetos ejecutables que se procesan durante la iteración ForLoopClass. |
ExecutionDuration |
Devuelve un valor que indica la cantidad de tiempo, en milisegundos, que el contenedor invirtió en la ejecución. Esta propiedad es de solo lectura. |
ExecutionResult |
Obtiene un valor que indica si la ejecución del objeto IDTSContainer100 finalizó correctamente o no. |
ExecutionStatus |
Obtiene el estado actual de la ejecución del objeto IDTSContainer100 en el momento de la llamada. |
FailPackageOnFailure |
Obtiene o establece un valor que indica si el paquete da error cuando se produce un error en un contenedor secundario. |
FailParentOnFailure |
Obtiene o establece un valor que indica si el contenedor primario da error cuando se produce un error en un contenedor secundario. |
ForcedExecutionValue |
Cuando ForceExecutionValue es true, obtiene o establece un valor que especifica el valor de ejecución opcional que devuelve el paquete. |
ForceExecutionResult |
Obtiene o establece el resultado de la ejecución forzada del contenedor. |
ForceExecutionValue |
Obtiene o establece un valor que indica si se debería forzar el valor de ejecución del contenedor para que contenga un valor determinado. |
ID |
Devuelve un identificador único asignado al objeto. Normalmente es un GUID. Esta propiedad es de solo lectura. |
IDTSSuspend100_SuspendRequired |
Obtiene o establece un valor de tipo Boolean que indica si las tareas se deberían suspender al encontrar un punto de interrupción. El motor en tiempo de ejecución establece este valor para tareas y contenedores cuando se encuentra un punto de interrupción. |
InitExpression |
Obtiene o establece una expresión de inicialización opcional. |
IsDefaultLocaleID |
Obtiene un valor que indica si el contenedor usa la configuración regional predeterminada. |
IsolationLevel |
Obtiene o establece el nivel de aislamiento de la transacción en el objeto IDTSContainer100. |
LocaleID |
Obtiene o establece el identificador de la configuración regional que se usará cuando se ejecute el objeto IDTSContainer100. |
LogEntryInfos |
Obtiene una colección de información sobre una entrada de registro. |
LoggingMode |
Obtiene o establece el modo de registro del contenedor. |
LoggingOptions |
Obtiene un objeto que contiene propiedades que indican el recurso de filtrado y registro para los contenedores. |
MaximumErrorCount |
Obtiene o establece el número máximo de errores que se pueden producir antes de que el contenedor deje de ejecutarse. |
Name |
Obtiene o establece un nombre asignado al objeto. |
Parent |
Obtiene el elemento primario del contenedor. |
PrecedenceConstraints |
Devuelve una colección IDTSPrecedenceConstraints100. Este campo es de solo lectura. |
Properties |
Devuelve un conjunto de propiedades para ForLoopClass en una colección IDTSProperties100. |
StartTime |
Devuelve la hora en la que el contenedor comenzó su ejecución. Esta propiedad es de solo lectura. |
StopTime |
Devuelve la hora en la que el contenedor finalizó su ejecución. Esta propiedad es de solo lectura. |
SuspendRequired |
Obtiene o establece un valor de tipo Boolean que indica si las tareas se deberían suspender al encontrar un punto de interrupción. El motor en tiempo de ejecución establece este valor para tareas y contenedores cuando se encuentra un punto de interrupción. |
TransactionOption |
Obtiene o establece un valor de enumeración DTSTransactionOption que indica si el contenedor participa en transacciones. |
VariableDispenser |
Obtiene un objeto IDTSVariableDispenser100 para poder bloquear las variables asociadas al contenedor. |
Variables |
Obtiene una colección que contiene las variables asociadas a este contenedor. |
Métodos
AcceptBreakpointManager(IDTSBreakpointManager100) |
Pasa una clase IDTSBreakpointManager100 a una tarea. La tarea utilizará el administrador de puntos de interrupción para crear, quitar y comprobar el estado de puntos de interrupción. El motor en tiempo de ejecución llama a este método, que no se usa en el código. |
ComputeExpressions(Boolean) |
Calcula las expresiones del objeto ForLoopClass. |
Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) |
Ejecuta el ejecutable. |
GetExpression(String) |
Devuelve una cadena que contiene la expresión de la propiedad especificada. Null significa que no se asigna ninguna expresión. |
GetParentID() |
Obtiene el identificador primario de este contenedor. |
IDTSForLoop100_Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) |
Ejecuta el ejecutable. |
IDTSForLoop100_Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100) |
Compruebe que el ejecutable se ejecutará correctamente validando todas sus dependencias y otros elementos antes de ejecutarlo. |
IDTSSuspend100_get_SuspendRequired() |
Proporciona un contenedor que define un flujo de trabajo iterativo en un paquete mediante la instrucción for iteración. |
IDTSSuspend100_ResumeExecution() |
Reanuda la ejecución de la tarea después de una pausa. El motor de ejecución se encarga de reanudar la tarea o el contenedor. |
IDTSSuspend100_set_SuspendRequired(Boolean) |
Proporciona un contenedor que define un flujo de trabajo iterativo en un paquete mediante la instrucción for iteración. |
IDTSSuspend100_SuspendExecution() |
Indica que el ejecutable se debe suspender. El motor de ejecución llama a este método. |
LoadFromXML(Object, IDTSEvents100) |
Carga datos almacenados en formato XML. |
RegenerateID() |
Crea un nuevo identificador para el contenedor y actualiza el identificador del contenedor. |
ResumeExecution() |
Reanuda la ejecución de la tarea después de una pausa. El motor de ejecución se encarga de reanudar la tarea o el contenedor. |
SaveToXML(Object, Object, IDTSEvents100) |
Guarda información en un documento XML. |
SetExpression(String, String) |
Asigna la expresión especificada a la propiedad. Especifique null para quitar una expresión existente de la propiedad . |
SuspendExecution() |
Indica que el ejecutable se debe suspender. El motor de ejecución llama a este método. |
Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100) |
Compruebe que el ejecutable se ejecutará correctamente validando todas sus dependencias y otros elementos antes de ejecutarlo. |