IDTSExternalMetadataColumnCollection100 Interfaz

Definición

Contiene una colección de IDTSExternalMetadataColumn100 objetos que representan las columnas de una fuente de datos externa.

public interface class IDTSExternalMetadataColumnCollection100 : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("E8B26BC5-3188-469E-B3D2-DD70B489B612")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSExternalMetadataColumnCollection100 : System.Collections.IEnumerable
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("8CC6DE87-DD97-4F02-92DC-DA4633A50B64")]
public interface IDTSExternalMetadataColumnCollection100 : System.Collections.IEnumerable
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("C730001F-1CF6-47E6-A724-0497BB62716A")]
public interface IDTSExternalMetadataColumnCollection100 : System.Collections.IEnumerable
[<System.Runtime.InteropServices.Guid("E8B26BC5-3188-469E-B3D2-DD70B489B612")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSExternalMetadataColumnCollection100 = interface
    interface IEnumerable
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("8CC6DE87-DD97-4F02-92DC-DA4633A50B64")>]
type IDTSExternalMetadataColumnCollection100 = interface
    interface IEnumerable
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("C730001F-1CF6-47E6-A724-0497BB62716A")>]
type IDTSExternalMetadataColumnCollection100 = interface
    interface IEnumerable
Public Interface IDTSExternalMetadataColumnCollection100
Implements IEnumerable
Atributos
Implementaciones

Comentarios

Un componente de flujo de datos se llena y utiliza esta colección para validar las columnas en su IDTSInputColumnCollection100 o IDTSOutputColumnCollection100 cuándo la ValidateExternalMetadata propiedad está false o cuando el SSIS Designer está en modo offline.

La colección suele representar las columnas de una fuente de datos externa utilizada por un componente de origen o destino. El uso de la colección permite que el componente realice validaciones sin un costoso y largo viaje de ida y vuelta a la fuente propiamente dicha.

Para más información sobre cómo implementar columnas de metadatos externos en componentes, véase Implementación de metadatos externos.

Propiedades

Nombre Description
Count

Obtiene el número de elementos contenidos en un IDTSExternalMetadataColumnCollection100.

IsUsed

Obtiene o establece un valor que indica si la colección está poblada por el componente.

Item[Object]

Obtiene el IDTSExternalMetadataColumn100 objeto especificado por el Index parámetro.

Métodos

Nombre Description
FindObjectByID(Int32)

Localiza un objeto en la colección por su ID.

FindObjectIndexByID(Int32)

Localiza el índice de un objeto en la colección por su ID.

GetEnumerator()

Devuelve un enumerador que puede iterar a través de un IDTSExternalMetadataColumnCollection100.

GetObjectByID(Int32)

Obtiene un IDTSExternalMetadataColumn100 objeto que tiene el ID especificado.

GetObjectIndexByID(Int32)

Obtiene el índice de un IDTSExternalMetadataColumn100 objeto que tiene el ID especificado.

New()

Crea un objeto nuevo IDTSExternalMetadataColumn100 y lo añade al final de una colección.

NewAt(Int32)

Crea una nueva IDTSExternalMetadataColumn100 en la ubicación especificada dentro de una colección.

RemoveAll()

Elimina cada IDTSExternalMetadataColumn100 objeto de una colección.

RemoveObjectByID(Int32)

Elimina un IDTSExternalMetadataColumn100 objeto que tenga el ID especificado.

RemoveObjectByIndex(Object)

Elimina un IDTSExternalMetadataColumn100 objeto en el índice especificado.

SetIndex(Int32, Int32)

Cambia la ubicación dentro de la colección de un IDTSExternalMetadataColumn100 objeto.

Se aplica a