IDTSExternalMetadataColumnCollection100 Interfaz

Definición

Contiene una colección de objetos IDTSExternalMetadataColumn100 que representan las columnas de un origen de datos externo.

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 rellena y usa esta colección para validar las columnas en su IDTSInputColumnCollection100 o IDTSOutputColumnCollection100 cuando la ValidateExternalMetadata propiedad es false o cuando el Diseñador de SSIS está en modo sin conexión.

La colección suele representar las columnas de un origen de datos externo utilizado por un componente de origen o destino. El uso de la colección permite que el componente realice la validación sin un recorrido de ida y vuelta costoso y lento al propio origen.

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

Propiedades

Count

Obtiene el número de elementos contenidos en IDTSExternalMetadataColumnCollection100.

IsUsed

Obtiene o establece un valor que indica si el componente rellena la colección.

Item[Object]

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

Métodos

FindObjectByID(Int32)

Busca un objeto en la colección por su identificador.

FindObjectIndexByID(Int32)

Busca el índice de un objeto en la colección por su identificador.

GetEnumerator()

Devuelve un enumerador que puede iterar por IDTSExternalMetadataColumnCollection100.

GetObjectByID(Int32)

Obtiene un objeto IDTSExternalMetadataColumn100 que tiene el identificador especificado.

GetObjectIndexByID(Int32)

Obtiene el índice de un objeto IDTSExternalMetadataColumn100 con el identificador especificado.

New()

Crea un nuevo objeto IDTSExternalMetadataColumn100 y lo agrega al final de una colección.

NewAt(Int32)

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

RemoveAll()

Elimina cualquier objeto IDTSExternalMetadataColumn100 de una colección.

RemoveObjectByID(Int32)

Quita un objeto IDTSExternalMetadataColumn100 que tiene el identificador especificado.

RemoveObjectByIndex(Object)

Quita un objeto IDTSExternalMetadataColumn100 situado en el índice especificado.

SetIndex(Int32, Int32)

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

Se aplica a