Condividi tramite


IDTSExternalMetadataColumnCollection100 Interfaccia

Definizione

Contiene una raccolta di oggetti IDTSExternalMetadataColumn100 che rappresentano le colonne di un'origine 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 del flusso di dati popola e usa questa raccolta per convalidare le colonne nel relativo IDTSInputColumnCollection100 o IDTSOutputColumnCollection100 quando la proprietà è false o quando l'Designer ValidateExternalMetadata SSIS è in modalità offline.

La raccolta rappresenta in genere le colonne di un'origine dati esterna usata da un componente di origine o di destinazione. L'uso della raccolta consente al componente di eseguire la convalida senza un round trip costoso e richiede molto tempo all'origine stessa.

Per altre informazioni sull'implementazione di colonne di metadati esterne nei componenti, vedere Implementazione di metadati esterni.

Proprietà

Count

Ottiene il numero di elementi contenuti in IDTSExternalMetadataColumnCollection100.

IsUsed

Ottiene o imposta un valore che indica se la raccolta viene popolata dal componente.

Item[Object]

Ottiene l'oggetto IDTSExternalMetadataColumn100 specificato dal parametro Index.

Metodi

FindObjectByID(Int32)

Individua un oggetto nella raccolta in base al relativo ID.

FindObjectIndexByID(Int32)

Individua l'indice di un oggetto nella raccolta in base al relativo ID.

GetEnumerator()

Restituisce un enumeratore in grado di scorrere un oggetto IDTSExternalMetadataColumnCollection100.

GetObjectByID(Int32)

Ottiene un oggetto IDTSExternalMetadataColumn100 con l'ID specificato.

GetObjectIndexByID(Int32)

Ottiene l'indice di un oggetto IDTSExternalMetadataColumn100 con l'ID specificato.

New()

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

NewAt(Int32)

Crea un nuovo oggetto IDTSExternalMetadataColumn100 in corrispondenza della posizione specificata in una raccolta.

RemoveAll()

Elimina ogni oggetto IDTSExternalMetadataColumn100 in una raccolta.

RemoveObjectByID(Int32)

Rimuove un oggetto IDTSExternalMetadataColumn100 con l'ID specificato.

RemoveObjectByIndex(Object)

Rimuove un oggetto IDTSExternalMetadataColumn100 nella posizione di indice specificata.

SetIndex(Int32, Int32)

Modifica la posizione di un oggetto IDTSExternalMetadataColumn100 nella raccolta.

Si applica a