Compartir a través de


ForEachEnumerator Clase

Definición

Enumera los elementos sobre los que el bucle ForEachLoop va a iterar.

public ref class ForEachEnumerator abstract : Microsoft::SqlServer::Dts::Runtime::DtsObject, Microsoft::SqlServer::Dts::Runtime::IDTSForEachEnumerator
public abstract class ForEachEnumerator : Microsoft.SqlServer.Dts.Runtime.DtsObject, Microsoft.SqlServer.Dts.Runtime.IDTSForEachEnumerator
type ForEachEnumerator = class
    inherit DtsObject
    interface IDTSForEachEnumerator
Public MustInherit Class ForEachEnumerator
Inherits DtsObject
Implements IDTSForEachEnumerator
Herencia
ForEachEnumerator
Derivado
Implementaciones

Comentarios

Esta clase proporciona la clase base abstracta (MustInherit en Visual Basic) para los enumeradores sobre la foreach colección de bucles. Hereda de DtsObject y IDTSForEachEnumerator.

Constructores

ForEachEnumerator()

Inicializa una nueva instancia de la clase ForEachEnumerator.

Propiedades

CollectionEnumerator

Obtiene o establece un valor booleano que indica si el enumerador de bucles foreach está enumerando colecciones de objetos o enumerando colecciones de colecciones.

TargetServerVersion

Enumera los elementos sobre los que el bucle ForEachLoop va a iterar.

Version

Devuelve el número de versión del paquete. Esta propiedad es de solo lectura.

Métodos

CanUpdate(String)

Valor booleano que indica si el nuevo paquete XML puede actualizar el XML del paquete anterior.

Equals(Object)

Determina si dos instancias de objeto son iguales.

(Heredado de DtsObject)
GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

Devuelve un enumerador administrado, IEnumerator, para iterar sobre las colecciones.

GetHashCode()

Devuelve el código hash de esta instancia.

(Heredado de DtsObject)
InitializeForEachEnumerator(Connections, IDTSInfoEvents, ObjectReferenceTracker)

Inicializa las propiedades asociadas a la tarea. El motor en tiempo de ejecución llama a este método, que no se usa en el código.

Update(String)

Este método actualiza el XML del paquete antiguo con el nuevo XML de paquete si CanUpdate(String) se establece en true.

Validate(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

Permite al contenedor determinar si contiene valores de configuración no válidos que no permitirán su ejecución correcta.

Se aplica a