IDTSExternalMetadataColumnCollection100 Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
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. |