Aracılığıyla paylaş


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