ForEachLoopClass 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 foreach iteración.
public ref class ForEachLoopClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::ForEachLoop, 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::IDTSForEachLoop100, 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("C2DA94B4-782A-4F02-8532-B79F2F17EF2C")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class ForEachLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForEachLoop, 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.IDTSForEachLoop100, 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("8D9B72A5-CF6C-43F6-810D-BA54BE7CDF5A")]
public class ForEachLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForEachLoop, 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.IDTSForEachLoop100, 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("B4239650-285C-4F45-8F7B-759C3009A565")]
public class ForEachLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForEachLoop, 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.IDTSForEachLoop100, 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("C2DA94B4-782A-4F02-8532-B79F2F17EF2C")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type ForEachLoopClass = class
interface IDTSExecutable100
interface ForEachLoop
interface IDTSForEachLoop100
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("8D9B72A5-CF6C-43F6-810D-BA54BE7CDF5A")>]
type ForEachLoopClass = class
interface IDTSExecutable100
interface ForEachLoop
interface IDTSForEachLoop100
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("B4239650-285C-4F45-8F7B-759C3009A565")>]
type ForEachLoopClass = class
interface IDTSExecutable100
interface ForEachLoop
interface IDTSForEachLoop100
interface IDTSContainer100
interface IDTSSequence100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
interface IDTSName100
Public Class ForEachLoopClass
Implements ForEachLoop, IDTSBreakpointSite100, IDTSContainer100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSForEachLoop100, IDTSName100, IDTSPersist100, IDTSPropertiesProvider100, IDTSRuntimeObject100, IDTSSequence100
- Herencia
-
ForEachLoopClass
- Atributos
- Implementaciones
Constructores
ForEachLoopClass() |
Inicializa una nueva instancia de la clase ForEachLoopClass. |
Propiedades
CreationName |
Devuelve la cadena que se utiliza para crear una instancia del objeto ForEachLoopClass. Esta propiedad es de solo lectura. |
DebugMode |
Obtiene o establece un valor booleano que indica si el ForEachLoopClass objeto está en modo de depuración y si debe activar el OnBreakpointHit(IDTSBreakpointSite100, IDTSBreakpointTarget100) evento mientras se ejecuta. |
DelayValidation |
Obtiene o establece un valor booleano que indica si la validación de la tarea se retrasa hasta el tiempo de ejecución. El valor predeterminado es false. |
Description |
Obtiene o establece la descripción del objeto ForEachLoopClass. |
Disable |
Obtiene un valor booleano que indica si el ForEachLoopClass objeto está deshabilitado. |
DisableEventHandlers |
Obtiene un valor booleano que indica si los controladores de eventos de la tarea están deshabilitados. |
EventHandlers |
Obtiene una colección de objetos controladores de eventos. Este campo es de solo lectura. |
EventInfos |
Obtiene una colección de objetos IDTSEventInfo100. Este campo es de solo lectura. |
Executables |
Obtiene una colección de objetos ejecutables. |
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 |
Devuelve un valor que indica si la ejecución del objeto ForEachLoopClass finalizó correctamente o no. |
ExecutionStatus |
Devuelve un valor que indica el estado actual de la ejecución del objeto ForEachLoopClass en el momento de la llamada. |
FailPackageOnFailure |
Obtiene o establece un valor booleano que indica si se produce un error en el paquete cuando se produce un error en un contenedor secundario. |
FailParentOnFailure |
Obtiene o establece un valor booleano que define si se produce un error en el contenedor primario cuando se produce un error en un contenedor secundario. |
ForcedExecutionValue |
Si la ForceExecutionValue propiedad se establece en true, obtiene o establece un valor que especifica el valor de ejecución opcional que devuelve el paquete. |
ForceExecutionResult |
Obtiene o establece un valor de enumeración DTSExecResult que especifica el resultado de la ejecución forzada del contenedor. |
ForceExecutionValue |
Obtiene o establece un valor booleano que indica si el valor de ejecución del contenedor debe forzarse a contener un valor determinado. |
ForEachEnumerator |
Obtiene o establece un host para el objeto IDTSForEachEnumerator100. |
ID |
Obtiene el GUID del objeto ForEachLoopClass. El valor es de solo lectura. |
IDTSSuspend100_SuspendRequired |
Obtiene o establece un valor booleano que indica si las tareas deben suspenderse cuando encuentran 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. |
IsDefaultLocaleID |
Valor booleano que indica si el contenedor usa la configuración regional predeterminada. Esta propiedad es de solo lectura. |
IsolationLevel |
Obtiene o establece el nivel de aislamiento de la transacción en el objeto ForEachLoopClass. |
LocaleID |
Obtiene o establece un integer que indica el identificador de configuración regional de Microsoft Win32® que se va a usar cuando se ejecuta el ForEachLoopClass objeto. |
LogEntryInfos |
Obtiene el objeto IDTSLogEntryInfos100 para el contenedor. Esta propiedad es de solo lectura. |
LoggingMode |
Obtiene o establece un valor válido de la enumeración DTSLoggingMode que indica el modo de registro del contenedor. |
LoggingOptions |
Obtiene un objeto que contiene propiedades que indican el recurso de filtrado y registro para los contenedores. Esta propiedad es de solo lectura. |
MaximumErrorCount |
Obtiene o establece un valor entero que indica el número máximo de errores que pueden producirse antes de que el objeto deje de ForEachLoopClass ejecutarse. |
Name |
Obtiene o establece el nombre de ForEachLoopClass. |
Parent |
Obtiene el contenedor primario. El valor es de solo lectura. |
PrecedenceConstraints |
Obtiene una colección de IDTSPrecedenceConstraints100 que contiene todas las restricciones de precedencia asociadas a la clase ForEachLoop. |
Properties |
Devuelve una colección de objetos IDTSProperty100 asociados al bucle ForEachLoop. |
StartTime |
Obtiene la hora en la que el contenedor comenzó su ejecución. Esta propiedad es de solo lectura. |
StopTime |
Obtiene la hora en la que el contenedor finalizó su ejecución. Esta propiedad es de solo lectura. |
SuspendRequired |
Obtiene o establece un valor booleano que indica si las tareas deben suspenderse cuando encuentran 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. |
VariableMappings |
Obtiene una colección de IDTSForEachVariableMappings100 que contiene las asignaciones de variables para el objeto ForEachLoop. |
Variables |
Devuelve una colección que contiene las variables asociadas a este contenedor. Esta propiedad es de solo lectura. |
Métodos
AcceptBreakpointManager(IDTSBreakpointManager100) |
Acepta un administrador de IDTSBreakpointManager100 al que llama el motor de tiempo de ejecución cuando se crea una tarea o un contenedor, para permitir que la tarea cree, quite y compruebe el estado de los 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 de la colección de propiedades. |
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 del contenedor primario. |
IDTSForEachLoop100_Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) |
Ejecuta el ejecutable. |
IDTSForEachLoop100_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 foreach 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 foreach 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() |
Para obtener más información, vea ForEachLoop. |
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. |