Freigeben über


IDTSExternalMetadataColumnCollection100 Schnittstelle

Definition

Enthält eine Auflistung von IDTSExternalMetadataColumn100-Objekten, die die Spalten einer externen Datenquelle darstellen.

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 Auflistung auf und verwendet diese Auflistung, um die Spalten in IDTSInputColumnCollection100IDTSOutputColumnCollection100 seiner Eigenschaft oder wann sich die ValidateExternalMetadata Eigenschaft false befindet oder wenn sich der SSIS-Designer im Offlinemodus befindet.

Die Auflistung stellt in der Regel die Spalten einer externen Datenquelle dar, die von einer Quell- oder Zielkomponente verwendet wird. Die Verwendung der Auflistung ermöglicht es der Komponente, validierung ohne eine teure, zeitaufwendige Roundtrips zur Quelle selbst durchzuführen.

Weitere Informationen zum Implementieren externer Metadatenspalten in Komponenten finden Sie unter Implementieren externer Metadaten.

Eigenschaften

Count

Ruft die Anzahl der in IDTSExternalMetadataColumnCollection100 enthaltenen Elemente ab.

IsUsed

Ruft einen Wert ab, der angibt, ob die Auflistung von der Komponente aufgefüllt wird, oder legt ihn fest.

Item[Object]

Ruft das vom Index-Parameter angegebene IDTSExternalMetadataColumn100-Objekt ab.

Methoden

FindObjectByID(Int32)

Sucht ein Objekt nach seiner ID in der Auflistung.

FindObjectIndexByID(Int32)

Sucht den Index eines Objekts nach seiner ID in der Auflistung.

GetEnumerator()

Gibt einen Enumerator zurück, der IDTSExternalMetadataColumnCollection100 durchlaufen kann.

GetObjectByID(Int32)

Ruft ein IDTSExternalMetadataColumn100-Objekt ab, das über die angegebene ID verfügt.

GetObjectIndexByID(Int32)

Ruft den Index eines IDTSExternalMetadataColumn100-Objekts ab, das über die angegebene ID verfügt.

New()

Erstellt ein neues IDTSExternalMetadataColumn100-Objekt und fügt es dem Ende einer Auflistung hinzu.

NewAt(Int32)

Erstellt ein neues IDTSExternalMetadataColumn100-Objekt an der angegebenen Position in einer Auflistung.

RemoveAll()

Löscht alle IDTSExternalMetadataColumn100-Objekte in einer Auflistung.

RemoveObjectByID(Int32)

Entfernt ein IDTSExternalMetadataColumn100-Objekt, das über die angegebene ID verfügt.

RemoveObjectByIndex(Object)

Entfernt ein IDTSExternalMetadataColumn100-Objekt am angegebenen Index.

SetIndex(Int32, Int32)

Ändert die Position eines IDTSExternalMetadataColumn100-Objekts in der Auflistung.

Gilt für: