Lingua

IDTSExternalMetadataColumnCollection100 Interfaccia

Definizione

Contiene una collezione di IDTSExternalMetadataColumn100 oggetti che rappresentano le colonne di una fonte di dati esterna.

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
Attributi
Implementazioni

Commenti

Un componente di flusso dati popola e utilizza questa collezione per validare le colonne nella sua IDTSInputColumnCollection100 o IDTSOutputColumnCollection100 quando la ValidateExternalMetadata proprietà è false o quando il SSIS Designer è in modalità offline.

La collezione rappresenta tipicamente le colonne di una sorgente di dati esterna utilizzata da una componente sorgente o di destinazione. L'uso della collezione permette al componente di effettuare la validazione senza un costoso e lungo viaggio di andata e ritorno alla sorgente stessa.

Per maggiori informazioni sull'implementazione di colonne di metadati esterni nei componenti, vedi Implementazione dei metadati esterni.

Proprietà

Nome Descrizione
Count

Ottiene il numero di elementi contenuti in un IDTSExternalMetadataColumnCollection100.

IsUsed

Ottiene o imposta un valore che indica se la collezione è popolata dal componente.

Item[Object]

Ottiene l'oggetto IDTSExternalMetadataColumn100 specificato dal Index parametro.

Metodi

Nome Descrizione
FindObjectByID(Int32)

Localizza un oggetto nella collezione tramite il suo ID.

FindObjectIndexByID(Int32)

Localizza l'indice di un oggetto nella collezione tramite il suo ID.

GetEnumerator()

Restituisce un enumeratore che può iterare attraverso un IDTSExternalMetadataColumnCollection100.

GetObjectByID(Int32)

Ottiene un IDTSExternalMetadataColumn100 oggetto che ha l'ID specificato.

GetObjectIndexByID(Int32)

Ottiene l'indice di un IDTSExternalMetadataColumn100 oggetto che ha l'ID specificato.

New()

Crea un nuovo IDTSExternalMetadataColumn100 oggetto e lo aggiunge alla fine di una collezione.

NewAt(Int32)

Ne crea una nuova IDTSExternalMetadataColumn100 nella posizione specificata in una collezione.

RemoveAll()

Elimina ogni IDTSExternalMetadataColumn100 oggetto in una collezione.

RemoveObjectByID(Int32)

Rimuove un IDTSExternalMetadataColumn100 oggetto che ha l'ID specificato.

RemoveObjectByIndex(Object)

Rimuove un IDTSExternalMetadataColumn100 oggetto all'indice specificato.

SetIndex(Int32, Int32)

Cambia la posizione nella collezione di un IDTSExternalMetadataColumn100 oggetto.

Si applica a