IDTSExternalMetadataColumnCollection100 Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
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. |