IDTSDesigntimeComponent100.ProvideComponentProperties Yöntemi
Başlatan ComponentMetaData bir bileşeni için eklenen ilk bileşenininveri akışı görevi.
Ad Alanı: Microsoft.SqlServer.Dts.Pipeline.Wrapper
Derleme: Microsoft.SqlServer.DTSPipelineWrap (Microsoft.SqlServer.DTSPipelineWrap içinde.dll)
Sözdizimi
'Bildirim
Sub ProvideComponentProperties
'Kullanım
Dim instance As IDTSDesigntimeComponent100
instance.ProvideComponentProperties()
void ProvideComponentProperties()
void ProvideComponentProperties()
abstract ProvideComponentProperties : unit -> unit
function ProvideComponentProperties()
Açıklamalar
Bir bileşen veri akışı görevi için ilk eklendiğinde bu yöntem çaðrýlýr saat.Bir kurucu için benzer ve bir bileşenini başlatır yöntem.Bileşenleri bu yöntem sırasında kendi girdileri, çıktıları ve özel özellikler eklemeniz gerekir.
Bileşen için veri akışı görevi programlı olarak ekleme, bu yöntem için bileşen ekledikten sonra execScript ComponentMetaDataCollection, ayar ComponentClassID özellik ve örnekleme tasarım -saat örneğini bileşen.
Örnekler
Aşağıdaki örnek veri akışı görevi oluşturur, görev için ole db kaynak bileşeni ekler, başlatır tasarım -saat bileşeni ve sonra aramalar örneğini ProvideComponentProperties.
Package p = new Package();
MainPipe dataFlow = ((TaskHost)p.Executables.Add("SSIS.Pipeline.2")).InnerObject as MainPipe;
IDTSComponentMetaData100 md = dataFlow.ComponentMetaDataCollection.New();
md.ComponentClassID = "DTSAdapter.OleDbSource";
CManagedComponentWrapper wrp = md.Instantiate();
wrp.ProvideComponentProperties();
Dim p As Package = New Package
Dim dataFlow As MainPipe = CType(CType(p.Executables.Add("SSIS.Pipeline.2"), TaskHost).InnerObject, MainPipe)
Dim md As IDTSComponentMetaData100 = dataFlow.ComponentMetaDataCollection.New
md.ComponentClassID = "DTSAdapter.OleDbSource"
Dim wrp As CManagedComponentWrapper = md.Instantiate
wrp.ProvideComponentProperties
Ayrıca bkz.