IDTSComponentMetaData100 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 die Definition einer Datenflusskomponente, einschließlich der benutzerdefinierten Eigenschaften, Eingaben, Ausgaben sowie Eingabe- und Ausgabespalten, die auf einer Datenflusskomponente definiert sind.
public interface class IDTSComponentMetaData100 : Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSObject100
[System.Runtime.InteropServices.Guid("A7260CEC-4F9E-422E-907B-1EE0671AA7E1")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSComponentMetaData100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("C5C8827B-60EC-4B5A-9D14-724A5683811F")]
public interface IDTSComponentMetaData100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("EEF33B13-9453-4129-98FD-1F0C1825CA73")]
public interface IDTSComponentMetaData100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[<System.Runtime.InteropServices.Guid("A7260CEC-4F9E-422E-907B-1EE0671AA7E1")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSComponentMetaData100 = interface
interface IDTSObject100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("C5C8827B-60EC-4B5A-9D14-724A5683811F")>]
type IDTSComponentMetaData100 = interface
interface IDTSObject100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("EEF33B13-9453-4129-98FD-1F0C1825CA73")>]
type IDTSComponentMetaData100 = interface
interface IDTSObject100
Public Interface IDTSComponentMetaData100
Implements IDTSObject100
- Abgeleitet
- Attribute
- Implementiert
Hinweise
Das beschreibt IDTSComponentMetaData100 das Layout einer Datenflusskomponente. Sie enthält die Eingabe- und Ausgabeobjekte, Eingabe- und Ausgabespalten sowie die benutzerdefinierten Eigenschaften der Komponente. Es enthält außerdem Informationen, die die Baugruppe oder DLL identifizieren, die während der Entwurfszeit und Ausführung der Komponente erstellt wird. Eine Referenz auf die Metadaten einer Komponente erhält man durch das Erstellen einer neuen Komponente, mithilfe der Methode New oder durch Zugriff auf eine bestehende Komponente in der ComponentMetaDataCollection Sammlung der MainPipeClass Klasse.
Eigenschaften
| Name | Beschreibung |
|---|---|
| AreInputColumnsValid |
Erhält einen Wert, der angibt, ob die Eingabespalten in einer IDTSComponentMetaData100 auf bestehende Spalten der Upstream-Komponente verweisen. |
| ComponentClassID |
Erhält oder setzt das CLSID einer Komponente, die durch die Metadaten beschrieben wird. |
| ContactInfo |
Erhält oder setzt die Kontaktdaten des Entwicklers einer Komponente. |
| CustomPropertyCollection |
Es bekommt die Sammlung benutzerdefinierter Eigenschaften, die von einer Komponente freigestellt werden. |
| Description |
Erhält oder setzt die Beschreibung der Komponente. |
| ID |
Erhält oder setzt die Identifikatorin einer Komponente. |
| IdentificationString |
Erhält eine Zeichenkette, die die Komponente eindeutig identifiziert. |
| InputCollection |
Erhält die Sammlung von IDTSInput100 Objekten für eine Komponente. |
| IsDefaultLocale |
Erhält einen Wert, der angibt, ob der von einer Komponente verwendete Standort der Standardstandort für den Computer ist, auf dem die Komponente ausgeführt wird. |
| LocaleID |
Erhält oder setzt die Identifikatorin des von einer Komponente verwendeten Ortes. |
| Name |
Erhält oder setzt den Namen der Komponente. |
| ObjectType |
Erhält einen Wert, der anzeigt, dass die Komponente eine Datenflusskomponente ist. |
| OutputCollection |
Erhält die Sammlung der IDTSOutput100 Objekte, die durch eine Komponente definiert sind. |
| PipelineVersion |
Erhält oder setzt die Version der Datenflussaufgabe, innerhalb der eine Komponente ausgeführt werden soll. |
| RuntimeConnectionCollection |
Erhält die Sammlung von IDTSRuntimeConnection100 Objekten für eine Komponente. |
| UsesDispositions |
Erhält oder setzt einen Wert, der angibt, ob die Komponente Dispositionen verwendet. |
| ValidateExternalMetadata |
Erhält oder setzt einen Wert, der angibt, ob die Komponente ihre Spaltenmetadaten zur Entwurfszeit gegen ihre externe Datenquelle validiert. |
| Version |
Erhält oder setzt die Version der Komponente. |