Linguagem

IDTSExternalMetadataColumnCollection100 Interface

Definição

Contém uma coleção de IDTSExternalMetadataColumn100 objetos 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 utiliza essa coleção para validar as colunas em seu IDTSInputColumnCollection100 ou IDTSOutputColumnCollection100 quando a ValidateExternalMetadata propriedade está false ou quando o SSIS Designer está em modo offline.

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

Para mais informações sobre a implementação de colunas de metadados externos em componentes, veja Implementando Metadados Externos.

Propriedades

Nome Description
Count

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

IsUsed

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

Item[Object]

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

Métodos

Nome Description
FindObjectByID(Int32)

Localiza um objeto na coleção pelo seu ID.

FindObjectIndexByID(Int32)

Localiza o índice de um objeto na coleção pelo seu ID.

GetEnumerator()

Retorna um enumerador que pode iterar através de um IDTSExternalMetadataColumnCollection100.

GetObjectByID(Int32)

Recebe um IDTSExternalMetadataColumn100 objeto que tem o ID especificado.

GetObjectIndexByID(Int32)

Obtém o índice de um IDTSExternalMetadataColumn100 objeto que tem o ID especificado.

New()

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

NewAt(Int32)

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

RemoveAll()

Exclui cada IDTSExternalMetadataColumn100 objeto em uma coleção.

RemoveObjectByID(Int32)

Remove um IDTSExternalMetadataColumn100 objeto que tenha o ID especificado.

RemoveObjectByIndex(Object)

Remove um IDTSExternalMetadataColumn100 objeto no índice especificado.

SetIndex(Int32, Int32)

Muda a localização na coleção de um IDTSExternalMetadataColumn100 objeto.

Aplica-se a