ForEachEnumeratorHostClass 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í.
Define la clase de host para el ForEachItemEnumeratorClass. Esta clase no puede heredarse.
public ref class ForEachEnumeratorHostClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::ForEachEnumeratorHost, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSForEachEnumerator100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSObjectHost100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPropertiesProvider100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("6B3B7A95-8AF7-49C8-A46C-6233549B90A9")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class ForEachEnumeratorHostClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForEachEnumeratorHost, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForEachEnumerator100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSObjectHost100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("333426D4-55B2-464E-A753-6571B77C7389")]
public class ForEachEnumeratorHostClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForEachEnumeratorHost, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForEachEnumerator100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSObjectHost100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("DF8B04F8-DC40-4E1D-AA34-2535D6C0D691")]
public class ForEachEnumeratorHostClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForEachEnumeratorHost, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForEachEnumerator100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSObjectHost100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("6B3B7A95-8AF7-49C8-A46C-6233549B90A9")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type ForEachEnumeratorHostClass = class
interface ForEachEnumeratorHost
interface IDTSName100
interface IDTSObjectHost100
interface IDTSForEachEnumerator100
interface IDTSPropertiesProvider100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("333426D4-55B2-464E-A753-6571B77C7389")>]
type ForEachEnumeratorHostClass = class
interface ForEachEnumeratorHost
interface IDTSName100
interface IDTSObjectHost100
interface IDTSForEachEnumerator100
interface IDTSPropertiesProvider100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("DF8B04F8-DC40-4E1D-AA34-2535D6C0D691")>]
type ForEachEnumeratorHostClass = class
interface ForEachEnumeratorHost
interface IDTSName100
interface IDTSObjectHost100
interface IDTSForEachEnumerator100
interface IDTSPropertiesProvider100
Public Class ForEachEnumeratorHostClass
Implements ForEachEnumeratorHost, IDTSForEachEnumerator100, IDTSObjectHost100, IDTSPropertiesProvider100
- Herencia
-
ForEachEnumeratorHostClass
- Atributos
- Implementaciones
Comentarios
Para obtener más información, vea ForEachEnumeratorHost.
Constructores
ForEachEnumeratorHostClass() |
Inicializa una nueva instancia de la clase ForEachEnumeratorHostClass. |
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 ForEachItemEnumeratorClass. Esta propiedad es de solo lectura. |
DelayValidation |
Obtiene o establece un valor booleano que indica si ForEachItemEnumeratorClass la validación se retrasa hasta que se ejecuta el paquete. |
Description |
Obtiene o establece la descripción para el host. |
HostType |
Obtiene una enumeración que describe el tipo de host utilizado por ForEachItemEnumeratorClass. Esta propiedad es de solo lectura. |
ID |
Devuelve el GUID asignado al host. |
InnerObject |
Devuelve el objeto interno del host, que es el ForEachItemEnumeratorClass que se está hospedando. |
Name |
Obtiene o establece un nombre para el host. |
Properties |
Devuelve una colección IDTSProperties100 que contiene objetos IDTSProperty100. Cada IDTSProperty100 tiene información adicional sobre cada tarea del ForEachItemEnumeratorClass. |
Métodos
ComputeExpressions(Boolean) |
Calcula las expresiones de la colección de propiedades. |
GetEnumerator(IDTSConnections100, IDTSVariableDispenser100, IDTSInfoEvents100, IDTSLogging100) |
Devuelve una interfaz IEnumerator para su uso en iteración sobre .ForEachItemEnumeratorClass |
GetExpression(String) |
Devuelve una cadena que contiene la expresión de la propiedad especificada. Null significa que no se asigna ninguna expresión. |
InitializeForEachEnumerator(IDTSConnections100, IDTSInfoEvents100, IDTSObjectReferenceTracker100) |
Inicializa las propiedades asociadas a la tarea. |
SetExpression(String, String) |
Asigna la expresión especificada a la propiedad. Especifique null para quitar una expresión existente de la propiedad . |
Validate(IDTSConnections100, IDTSVariableDispenser100, IDTSInfoEvents100, IDTSLogging100) |
Permite al host determinar si hay valores de configuración no válidos que impedirán al ForEachItemEnumeratorClass ejecutarse correctamente. |