IDTSComponentMetaData100 Antarmuka

Definisi

Berisi definisi komponen aliran data, termasuk properti kustom, input, output, dan kolom input dan output yang ditentukan pada komponen aliran data.

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
Turunan
Atribut
Penerapan

Keterangan

IDTSComponentMetaData100 menjelaskan tata letak komponen aliran data. Ini berisi objek input dan output, kolom input dan output, dan properti kustom komponen. Ini juga berisi informasi yang mengidentifikasi assembly, atau DLL, yang dibuat selama waktu desain dan eksekusi komponen. Referensi ke metadata untuk komponen diperoleh dengan membuat komponen baru, menggunakan New metode , atau dengan mengakses komponen yang ada dalam ComponentMetaDataCollection koleksi MainPipeClass kelas .

Properti

AreInputColumnsValid

Mendapatkan nilai yang menunjukkan apakah kolom input dalam kolom referensi yang IDTSComponentMetaData100 ada dari komponen upstream.

ComponentClassID

Mendapatkan atau mengatur CLSID komponen yang dijelaskan oleh metadata komponen.

ContactInfo

Mendapatkan atau mengatur informasi kontak pengembang komponen.

CustomPropertyCollection

Mendapatkan kumpulan properti kustom yang diekspos oleh komponen.

Description

Mendapatkan atau mengatur deskripsi komponen.

ID

Mendapatkan atau mengatur pengidentifikasi komponen.

IdentificationString

Mendapatkan string yang secara unik mengidentifikasi komponen.

InputCollection

Mendapatkan kumpulan IDTSInput100 objek untuk komponen.

IsDefaultLocale

Mendapatkan nilai yang menunjukkan apakah lokal yang digunakan oleh komponen adalah lokal default untuk komputer tempat komponen dijalankan.

LocaleID

Mendapatkan atau mengatur pengidentifikasi lokal yang digunakan oleh komponen.

Name

Mendapatkan atau mengatur nama komponen.

ObjectType

Mendapatkan nilai yang menunjukkan bahwa komponen tersebut adalah komponen aliran data.

OutputCollection

Mendapatkan kumpulan IDTSOutput100 objek yang ditentukan oleh komponen.

PipelineVersion

Mendapatkan atau mengatur versi tugas aliran data tempat komponen dirancang untuk dijalankan.

RuntimeConnectionCollection

Mendapatkan kumpulan IDTSRuntimeConnection100 objek untuk komponen.

UsesDispositions

Mendapatkan atau menetapkan nilai yang menunjukkan apakah komponen menggunakan disposisi.

ValidateExternalMetadata

Mendapatkan atau menetapkan nilai yang menunjukkan apakah komponen memvalidasi metadata kolomnya terhadap sumber data eksternalnya pada waktu desain.

Version

Mendapatkan atau mengatur versi komponen.

Metode

FireCustomEvent(String, String, Object[], String, Boolean)

Menaikkan peristiwa kustom yang ditentukan oleh komponen.

FireError(Int32, String, String, String, Int32, Boolean)

Memunculkan OnError(IDTSRuntimeObject100, Int32, String, String, String, Int32, String, Boolean) peristiwa.

FireInformation(Int32, String, String, String, Int32, Boolean)

Memunculkan OnInformation(IDTSRuntimeObject100, Int32, String, String, String, Int32, String, Boolean) peristiwa.

FireProgress(String, Int32, Int32, Int32, String, Boolean)

Memunculkan OnProgress(TaskHost, String, Int32, Int32, Int32, String, Boolean) peristiwa.

FireWarning(Int32, String, String, String, Int32)

Memunculkan OnWarning(IDTSRuntimeObject100, Int32, String, String, String, Int32, String) peristiwa.

GetComponentView()

IDTSComponentView100 Mendapatkan antarmuka untuk komponen, yang mendukung pengeditan transaksi dari metadata komponen.

GetErrorDescription(Int32)

Mendapatkan deskripsi kode kesalahan Layanan Integrasi internal.

IncrementPipelinePerfCounter(UInt32, UInt32)

Menaikkan penghitung kinerja aliran data.

Instantiate()

Membuat instans komponen yang ditentukan oleh ComponentClassID properti .

PostLogMessage(String, String, String, DateTime, DateTime, Int32, Byte[])

Menulis entri dalam log paket.

RemoveInvalidInputColumns()

Menghapus objek yang IDTSInputColumnCollection100tidak valid IDTSInputColumn100 dari .

Validate()

Memanggil validasi metadata komponen.

Berlaku untuk