IDTSDesigntimeComponent100 Arabirimi
Tanımlar tasarım -saat yöntemleri bir veri akışı bileşeni yazılı içinde c++ ve COM
Ad Alanı: Microsoft.SqlServer.Dts.Pipeline.Wrapper
Derleme: Microsoft.SqlServer.DTSPipelineWrap (Microsoft.SqlServer.DTSPipelineWrap içinde.dll)
Sözdizimi
'Bildirim
<GuidAttribute("B13097E5-4465-4A9C-BB74-FFC8F8E30760")> _
Public Interface IDTSDesigntimeComponent100
'Kullanım
Dim instance As IDTSDesigntimeComponent100
[GuidAttribute("B13097E5-4465-4A9C-BB74-FFC8F8E30760")]
public interface IDTSDesigntimeComponent100
[GuidAttribute(L"B13097E5-4465-4A9C-BB74-FFC8F8E30760")]
public interface class IDTSDesigntimeComponent100
[<GuidAttribute("B13097E5-4465-4A9C-BB74-FFC8F8E30760")>]
type IDTSDesigntimeComponent100 = interface end
public interface IDTSDesigntimeComponent100
IDTSDesigntimeComponent100 türü aşağıdaki üyeleri açıklar.
Yöntemler
Ad | Açıklama | |
---|---|---|
AcquireConnections | Bağlantı Yöneticisi bir bağlantı oluşturur. | |
DeleteExternalMetadataColumn | Belirtilen dizin adresindeki dış meta veriler sütunu siler koleksiyon dış meta veriler sütun. | |
DeleteInput | Siler bir IDTSInput100 gelen nesne IDTSInputCollection100 koleksiyon. | |
DeleteOutput | Siler bir IDTSOutput100 gelen nesne IDTSOutputCollection100 koleksiyon. | |
DeleteOutputColumn | Siler bir IDTSOutputColumn100 gelen nesne IDTSOutputColumnCollection100 koleksiyon. | |
DescribeRedirectedErrorCode | Belirtilen hata kodu açıklaması döndürür. | |
GetEnumerationCollection | Döndürür IDTSFriendlyEnumCollection100 bileşeni. | |
InsertExternalMetadataColumnAt | Yeni bir dış meta veriler sütun ekler koleksiyon dış meta veriler sütun belirtilen dizinindeki. | |
InsertInput | Ekler bir IDTSInput100 itiraz IDTSInputCollection100. | |
InsertOutput | Yeni bir ekler IDTSOutput100 nesne. | |
InsertOutputColumnAt | Oluşturur Yeni bir IDTSOutputColumn100 içine ekler ve nesne IDTSOutputColumnCollection100. | |
MapInputColumn | Giriş bir sütun ve karşılık gelen bir dış meta veriler sütun arasında bir ilişki kurar. | |
MapOutputColumn | Çıktı sütunu ve karşılık gelen bir dış meta veriler sütun arasında bir ilişki kurar. | |
OnDeletingInputColumn | Silerken adlı bir IDTSInputColumn100 gelen nesne IDTSInputColumnCollection100. | |
OnInputPathAttached | Ne zaman adlı bir IDTSInput100 nesnesi başka bir bileşen bağlı IDTSPath100 arabirim. | |
OnInputPathDetached | Ne zaman adlı bir IDTSPath100 Nesne belirtilen içeren IDTSInput100 nesne silinir. | |
OnOutputPathAttached | Ne zaman adlı bir IDTSOutput100 Bileşen Nesne olduğu akış aşağı bir bileşen. | |
ProvideComponentProperties | Başlatan ComponentMetaData bir bileşeni için eklenen ilk bileşenininveri akışı görevi. | |
ReinitializeMetaData | Tasarım - sırasında tanımlanan tüm hataları düzeltirsaat bileşen döndürerek neden doğrulama VS_NEEDSNEWMETADATA. | |
ReleaseConnections | Serbest bırakma sırasında kurulan bağlantıları AcquireConnections ya da tasarım at saat veya saat. | |
SetComponentProperty | Bir değer atar bir IDTSCustomProperty100 bileşeni. | |
SetExternalMetadataColumnDataTypeProperties | Veri kümeleri belirtilen dış meta veriler sütun özelliklerini yazın. | |
SetExternalMetadataColumnProperty | Ayarlar tek bir özellik bir dış meta veri sütunu. | |
SetInputColumnProperty | Bir değer atar IDTSCustomProperty100 , bir IDTSInputColumn100 nesne. | |
SetInputProperty | Bir değer atar IDTSCustomProperty100 , bir IDTSInput100 nesne. | |
SetOutputColumnDataTypeProperties | Kümeleri veri türü özelliklerini bir IDTSOutputColumn100 nesne. | |
SetOutputColumnProperty | Ayarlar bir IDTSCustomProperty100 için bir IDTSOutputColumn100 nesne. | |
SetOutputProperty | Ayarlar bir IDTSCustomProperty100 üzerinde bir IDTSOutput100 nesne. | |
SetUsageType | Oluşturur bir IDTSInputColumn100 , nesne IDTSInputColumnCollection100 bileşeni ve kümeleri UsageType özellik sütun. | |
Validate | Bileşeni düzgün yapılandırılmış olduğunu doğrular. |
Üst
Açıklamalar
Bu arabirim veri akışı bileşenler tarafından kullanılan iki arabirim biridir; IDTSRuntimeComponent100diğeri ise.Bu arabirim bir bileşen tasarım zamanı arabirim tanımlar ve ne saat denilen yöntemleri içeren bileşen özelliklerinden ve derlemelerinden yararlanarak ComponentMetaData düzeltilir.Yönetilen bileşen geliştiriciler açıkça uygulamaz bu arabirimve bunun yerine PipelineComponent hem bu yöntemleri uygulayan sınıfı, temel arabirims.
Program aracılığıyla ekleme veya varolan bir veri akışı bileşenlerinde değişiklik olduğunda görev, tasarım -saat bir bileşen örnek bileşen meta veriler doğrudan erişim yerine kullanılmalıdır.Değiştirme ComponentMetaData doğrudan doğrulamak ve kendi meta veriler değişiklikleri reddetmek için bileşenin yeteneği atlar ve kaçınılmalıdır.Yönetilen kod geliştiriciler erişmek tasarım -saat bir bileşen örnek ve yöntemlerini kullanın IDTSDesigntimeComponent100 ile arabirim CManagedComponentWrapper.
Örnekler
Aşağıdaki kod örnek tasarım - erişim gösterilmiştirsaat bir bileşen örnek.
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