Sprache

IDTSExternalMetadataColumnCollection100 Schnittstelle

Definition

Enthält eine Sammlung von IDTSExternalMetadataColumn100 Objekten, die die Spalten einer externen Datenquelle repräsentieren.

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
Attribute
Implementiert

Hinweise

Eine Datenflusskomponente füllt diese Sammlung aus und nutzt diese Sammlung, um die Spalten in ihrem IDTSInputColumnCollection100 oder IDTSOutputColumnCollection100 zu validieren, wenn die ValidateExternalMetadata Eigenschaft ist false oder wenn der SSIS-Designer im Offline-Modus ist.

Die Sammlung stellt typischerweise die Spalten einer externen Datenquelle dar, die von einer Quell- oder Zielkomponente verwendet werden. Die Nutzung der Sammlung ermöglicht es der Komponente, eine Validierung durchzuführen, ohne eine teure, zeitaufwändige Hin- und Rückfahrt zur Quelle selbst.

Weitere Informationen zur Implementierung externer Metadatenspalten in Komponenten finden Sie unter Implementierung externer Metadaten.

Eigenschaften

Name Beschreibung
Count

Erhält die Anzahl der Elemente, die in einem enthalten sind IDTSExternalMetadataColumnCollection100.

IsUsed

Erhält oder setzt einen Wert, der angibt, ob die Sammlung von der Komponente befüllt wird.

Item[Object]

Erhält das durch den Parameter Index angegebene IDTSExternalMetadataColumn100 Objekt.

Methoden

Name Beschreibung
FindObjectByID(Int32)

Lokalisiert ein Objekt in der Sammlung anhand seiner ID.

FindObjectIndexByID(Int32)

Lokalisiert den Index eines Objekts in der Sammlung anhand seiner ID.

GetEnumerator()

Gibt einen Enumerator zurück, der durch ein IDTSExternalMetadataColumnCollection100iterieren kann.

GetObjectByID(Int32)

Erhält ein IDTSExternalMetadataColumn100 Objekt mit der angegebenen ID.

GetObjectIndexByID(Int32)

Erhält den Index eines IDTSExternalMetadataColumn100 Objekts, das die angegebene ID hat.

New()

Erstellt ein neues IDTSExternalMetadataColumn100 Objekt und fügt es am Ende einer Sammlung dazu.

NewAt(Int32)

Erstellt eine neue IDTSExternalMetadataColumn100 Stelle an der angegebenen Stelle in einer Sammlung.

RemoveAll()

Löscht jedes IDTSExternalMetadataColumn100 Objekt in einer Sammlung.

RemoveObjectByID(Int32)

Entfernt ein IDTSExternalMetadataColumn100 Objekt, das die angegebene ID hat.

RemoveObjectByIndex(Object)

Entfernt ein IDTSExternalMetadataColumn100 Objekt im angegebenen Index.

SetIndex(Int32, Int32)

Verändert den Standort in der Sammlung eines IDTSExternalMetadataColumn100 Objekts.

Gilt für: