Aracılığıyla paylaş


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
Ortak yöntem AcquireConnections Bağlantı Yöneticisi bir bağlantı oluşturur.
Ortak yöntem DeleteExternalMetadataColumn Belirtilen dizin adresindeki dış meta veriler sütunu siler koleksiyon dış meta veriler sütun.
Ortak yöntem DeleteInput Siler bir IDTSInput100 gelen nesne IDTSInputCollection100 koleksiyon.
Ortak yöntem DeleteOutput Siler bir IDTSOutput100 gelen nesne IDTSOutputCollection100 koleksiyon.
Ortak yöntem DeleteOutputColumn Siler bir IDTSOutputColumn100 gelen nesne IDTSOutputColumnCollection100 koleksiyon.
Ortak yöntem DescribeRedirectedErrorCode Belirtilen hata kodu açıklaması döndürür.
Ortak yöntem GetEnumerationCollection Döndürür IDTSFriendlyEnumCollection100 bileşeni.
Ortak yöntem InsertExternalMetadataColumnAt Yeni bir dış meta veriler sütun ekler koleksiyon dış meta veriler sütun belirtilen dizinindeki.
Ortak yöntem InsertInput Ekler bir IDTSInput100 itiraz IDTSInputCollection100.
Ortak yöntem InsertOutput Yeni bir ekler IDTSOutput100 nesne.
Ortak yöntem InsertOutputColumnAt Oluşturur Yeni bir IDTSOutputColumn100 içine ekler ve nesne IDTSOutputColumnCollection100.
Ortak yöntem MapInputColumn Giriş bir sütun ve karşılık gelen bir dış meta veriler sütun arasında bir ilişki kurar.
Ortak yöntem MapOutputColumn Çıktı sütunu ve karşılık gelen bir dış meta veriler sütun arasında bir ilişki kurar.
Ortak yöntem OnDeletingInputColumn Silerken adlı bir IDTSInputColumn100 gelen nesne IDTSInputColumnCollection100.
Ortak yöntem OnInputPathAttached Ne zaman adlı bir IDTSInput100 nesnesi başka bir bileşen bağlı IDTSPath100 arabirim.
Ortak yöntem OnInputPathDetached Ne zaman adlı bir IDTSPath100 Nesne belirtilen içeren IDTSInput100 nesne silinir.
Ortak yöntem OnOutputPathAttached Ne zaman adlı bir IDTSOutput100 Bileşen Nesne olduğu akış aşağı bir bileşen.
Ortak yöntem ProvideComponentProperties Başlatan ComponentMetaData bir bileşeni için eklenen ilk bileşenininveri akışı görevi.
Ortak yöntem ReinitializeMetaData Tasarım - sırasında tanımlanan tüm hataları düzeltirsaat bileşen döndürerek neden doğrulama VS_NEEDSNEWMETADATA.
Ortak yöntem ReleaseConnections Serbest bırakma sırasında kurulan bağlantıları AcquireConnections ya da tasarım at saat veya saat.
Ortak yöntem SetComponentProperty Bir değer atar bir IDTSCustomProperty100 bileşeni.
Ortak yöntem SetExternalMetadataColumnDataTypeProperties Veri kümeleri belirtilen dış meta veriler sütun özelliklerini yazın.
Ortak yöntem SetExternalMetadataColumnProperty Ayarlar tek bir özellik bir dış meta veri sütunu.
Ortak yöntem SetInputColumnProperty Bir değer atar IDTSCustomProperty100 , bir IDTSInputColumn100 nesne.
Ortak yöntem SetInputProperty Bir değer atar IDTSCustomProperty100 , bir IDTSInput100 nesne.
Ortak yöntem SetOutputColumnDataTypeProperties Kümeleri veri türü özelliklerini bir IDTSOutputColumn100 nesne.
Ortak yöntem SetOutputColumnProperty Ayarlar bir IDTSCustomProperty100 için bir IDTSOutputColumn100 nesne.
Ortak yöntem SetOutputProperty Ayarlar bir IDTSCustomProperty100 üzerinde bir IDTSOutput100 nesne.
Ortak yöntem SetUsageType Oluşturur bir IDTSInputColumn100 , nesne IDTSInputColumnCollection100 bileşeni ve kümeleri UsageType özellik sütun.
Ortak yöntem 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