Partilhar via


IDTSExternalMetadataColumnCollection100 Interface

Definição

Contém uma coleção de objetos IDTSExternalMetadataColumn100 que representam as colunas de uma fonte de dados 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
Implementações

Comentários

Um componente de fluxo de dados preenche e usa essa coleção para validar as colunas em sua IDTSInputColumnCollection100 propriedade ou IDTSOutputColumnCollection100 quando a ValidateExternalMetadata propriedade é false ou quando o Designer do SSIS está no modo offline.

A coleção normalmente representa as colunas de uma fonte de dados externa usada por um componente de origem ou destino. O uso da coleção permite que o componente execute a validação sem uma viagem de ida e volta cara e demorada para a própria origem.

Para obter mais informações sobre como implementar colunas de metadados externos em componentes, consulte Implementando metadados externos.

Propriedades

Count

Obtém o número de elementos contidos em um IDTSExternalMetadataColumnCollection100.

IsUsed

Obtém ou define um valor que indica se a coleção é preenchida pelo componente.

Item[Object]

Obtém o objeto IDTSExternalMetadataColumn100 especificado pelo parâmetro Index.

Métodos

FindObjectByID(Int32)

Localiza um objeto na coleção por sua ID.

FindObjectIndexByID(Int32)

Localiza o índice de um objeto na coleção por sua ID.

GetEnumerator()

Retorna um enumerador que pode iterar por uma IDTSExternalMetadataColumnCollection100.

GetObjectByID(Int32)

Obtém um objeto IDTSExternalMetadataColumn100 que possui a ID especificada.

GetObjectIndexByID(Int32)

Obtém o índice de um objeto IDTSExternalMetadataColumn100 que possui a ID especificada.

New()

Cria um novo objeto IDTSExternalMetadataColumn100 e o adiciona ao final de uma coleção.

NewAt(Int32)

Cria um novo objeto IDTSExternalMetadataColumn100 no local especificado de uma coleção.

RemoveAll()

Exclui cada objeto IDTSExternalMetadataColumn100 de uma coleção.

RemoveObjectByID(Int32)

Remove um objeto IDTSExternalMetadataColumn100 que tem a ID especificada.

RemoveObjectByIndex(Object)

Remove um objeto IDTSExternalMetadataColumn100 no índice especificado.

SetIndex(Int32, Int32)

Altera o local de um objeto IDTSExternalMetadataColumn100 na coleção.

Aplica-se a