Compartir a través de


ForEachEnumeratorHost Clase

Definición

Define la clase de host para el ForEachEnumerator. Esta clase no puede heredarse.

public ref class ForEachEnumeratorHost sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject, Microsoft::SqlServer::Dts::Runtime::IDTSExecutionPath, Microsoft::SqlServer::Dts::Runtime::IDTSForEachEnumerator, Microsoft::SqlServer::Dts::Runtime::IDTSName, Microsoft::SqlServer::Dts::Runtime::IDTSObjectHost, Microsoft::SqlServer::Dts::Runtime::IDTSPackagePath, Microsoft::SqlServer::Dts::Runtime::IDTSPersist, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProvider, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProviderEx
public sealed class ForEachEnumeratorHost : Microsoft.SqlServer.Dts.Runtime.DtsObject, Microsoft.SqlServer.Dts.Runtime.IDTSExecutionPath, Microsoft.SqlServer.Dts.Runtime.IDTSForEachEnumerator, Microsoft.SqlServer.Dts.Runtime.IDTSName, Microsoft.SqlServer.Dts.Runtime.IDTSObjectHost, Microsoft.SqlServer.Dts.Runtime.IDTSPackagePath, Microsoft.SqlServer.Dts.Runtime.IDTSPersist, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProvider, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProviderEx
type ForEachEnumeratorHost = class
    inherit DtsObject
    interface IDTSName
    interface IDTSPersist
    interface IDTSObjectHost
    interface IDTSForEachEnumerator
    interface IDTSPropertiesProvider
    interface IDTSPropertiesProviderEx
    interface IDTSPackagePath
    interface IDTSExecutionPath
Public NotInheritable Class ForEachEnumeratorHost
Inherits DtsObject
Implements IDTSExecutionPath, IDTSForEachEnumerator, IDTSName, IDTSObjectHost, IDTSPackagePath, IDTSPersist, IDTSPropertiesProvider, IDTSPropertiesProviderEx
Herencia
ForEachEnumeratorHost
Implementaciones

Propiedades

CollectionEnumerator

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

CreationName

Devuelve la cadena que utiliza el motor en tiempo de ejecución para crear una instancia del objeto ForEachEnumeratorHost. Esta propiedad es de solo lectura.

DelayValidation

Obtiene o establece un valor booleano que indica si ForEachEnumerator la validación se retrasa hasta que se ejecuta el paquete.

Description

Obtiene o establece la descripción para el host.

HasExpressions

Obtiene un valor que indica si el objeto ForEachEnumeratorHost tiene expresiones.

HostType

Obtiene una enumeración que describe el tipo de host utilizado por ForEachEnumerator. Esta propiedad es de solo lectura.

ID

Devuelve el GUID asignado al host.

InnerObject

Devuelve el objeto interno del host, que es el ForEachEnumerator que se está hospedando.

Name

Obtiene o establece un nombre para el host.

Properties

Devuelve una colección DtsProperties que contiene objetos DtsProperty. Cada DtsProperty tiene información adicional sobre cada tarea del ForEachEnumeratorHost.

Métodos

Equals(Object)

Determina si dos instancias de objeto son iguales.

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

Devuelve una interfaz IEnumerator para su uso en iteración sobre .ForEachEnumerator

GetExecutionPath()

Obtiene la ruta de acceso de ejecución del objeto ForEachEnumeratorHost.

GetExpression(String)

Devuelve una cadena que contiene la expresión de la propiedad especificada. Null significa que no se asigna ninguna expresión.

GetHashCode()

Devuelve el código hash de esta instancia.

(Heredado de DtsObject)
GetPackagePath()

Obtiene la ruta de acceso de paquete del objeto ForEachEnumeratorHost.

LoadFromXML(XmlNode, IDTSEvents)

No se pueden realizar llamadas a este método desde el código de la aplicación. Para cargar un paquete guardado como .xml, utilice el método LoadPackage(String, IDTSEvents).

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

No se pueden realizar llamadas a este método desde el código de la aplicación. Para guardar un paquete como .xml, utilice el método SaveToXml(String, Package, IDTSEvents).

SetExpression(String, String)

Asigna la expresión especificada a la propiedad. Especifique null para quitar una expresión existente de la propiedad .

Validate(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

Permite al host determinar si hay valores de configuración no válidos que impedirán al ForEachEnumerator ejecutarse correctamente.

Se aplica a