Aracılığıyla paylaş


CManagedComponentWrapperClass Sınıfı

Tasarım - temsilsaat bir veri akışı bileşen örneği.

Devralma Hiyerarşisi

System.Object
  Microsoft.SqlServer.Dts.Pipeline.Wrapper.CManagedComponentWrapperClass

Ad Alanı:  Microsoft.SqlServer.Dts.Pipeline.Wrapper
Derleme:  Microsoft.SqlServer.DTSPipelineWrap (Microsoft.SqlServer.DTSPipelineWrap içinde.dll)

Sözdizimi

'Bildirim
<GuidAttribute("2E42D45B-F83C-400F-8D77-61DDE6A7DF29")> _
<ClassInterfaceAttribute()> _
Public Class CManagedComponentWrapperClass _
    Implements IDTSDesigntimeComponent100, CManagedComponentWrapper, IDTSRuntimeComponent100
'Kullanım
Dim instance As CManagedComponentWrapperClass
[GuidAttribute("2E42D45B-F83C-400F-8D77-61DDE6A7DF29")]
[ClassInterfaceAttribute()]
public class CManagedComponentWrapperClass : IDTSDesigntimeComponent100, 
    CManagedComponentWrapper, IDTSRuntimeComponent100
[GuidAttribute(L"2E42D45B-F83C-400F-8D77-61DDE6A7DF29")]
[ClassInterfaceAttribute()]
public ref class CManagedComponentWrapperClass : IDTSDesigntimeComponent100, 
    CManagedComponentWrapper, IDTSRuntimeComponent100
[<GuidAttribute("2E42D45B-F83C-400F-8D77-61DDE6A7DF29")>]
[<ClassInterfaceAttribute()>]
type CManagedComponentWrapperClass =  
    class
        interface IDTSDesigntimeComponent100
        interface CManagedComponentWrapper
        interface IDTSRuntimeComponent100
    end
public class CManagedComponentWrapperClass implements IDTSDesigntimeComponent100, CManagedComponentWrapper, IDTSRuntimeComponent100

CManagedComponentWrapperClass türü aşağıdaki üyeleri açıklar.

Oluşturucular

  Ad Açıklama
Ortak yöntem CManagedComponentWrapperClass Başlatır bir örnek , CManagedComponentWrapperClass nesne.

Üst

Özellikler

  Ad Açıklama
Ortak özellik BufferManager Kümeleri IDTSBufferManager100 nesne bileşeni.
Ortak özellik ComponentMetaData Kümeleri IDTSComponentMetaData100 bileşen için nesne
Ortak özellik EventInfos Kümeleri IDTSEventInfos100 koleksiyon bileşeni ile ilişkili.
Ortak özellik LogEntryInfos Alır IDTSLogEntryInfos100 nesne bileşeni.
Ortak özellik ReferenceTracker Kümeleri IDTSObjectReferenceTracker100 nesne ilişkili bileşen.
Ortak özellik RequiredProductLevel Hangi sürümünü belirten bir değeri alır SQL Server veri akışı bileşeni gerektirir.
Ortak özellik VariableDispenser Kümeleri IDTSVariableDispenser100 nesne ilişkili bileşen.

Üst

Yöntemler

  Ad Açıklama
Ortak yöntem AcquireConnections Bağlantı Yöneticisi bir bağlantı oluşturur.
Ortak yöntem Cleanup Kaynakları serbest bırakır ve bileşen çalıştıktan sonra temizler.
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 bileşen.
Ortak yöntem DeleteOutputColumn Siler bir IDTSOutputColumn100 gelen nesne IDTSOutputColumnCollection100 koleksiyon bileşen.
Ortak yöntem DescribeRedirectedErrorCode Bileşen tarafından tanımlanmış bir hata kodu açıklaması döndürür.
Ortak yöntem Equals (Object öğesinden devralınmıştır.)
Korumalı yöntem Finalize (Object öğesinden devralınmıştır.)
Ortak yöntem GetEnumerationCollection Döndürür IDTSFriendlyEnumCollection100 tarafından
Ortak yöntem GetHashCode (Object öğesinden devralınmıştır.)
Ortak yöntem GetType (Object öğesinden devralınmıştır.)
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 bileşeni.
Ortak yöntem InsertOutput Yeni bir ekler IDTSOutput100 nesne bileşeni.
Ortak yöntem InsertOutputColumnAt Oluşturur Yeni bir IDTSOutputColumn100 içine ekler ve nesne IDTSOutputColumnCollection100 bileşeni.
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 Arasında bir ilişki kurar bir IDTSOutputColumn100 sütun ve karşılık gelen IDTSExternalMetadataColumn100 sütun.
Korumalı yöntem MemberwiseClone (Object öğesinden devralınmıştır.)
Ortak yöntem OnDeletingInputColumn Ne zaman adlı bir IDTSInputColunn100 nesnesi silinir gelen bir IDTSInputColumnCollection100 bileşeni.
Ortak yöntem OnInputPathAttached Ne zaman adlı bir IDTSInput100 Bileşen Nesne olduğu akış aşağı bir bileşen.
Ortak yöntem OnInputPathDetached Ne zaman adlı IDTSInput100 Bileşen Nesne kesilir ters yönde bir bileşen.
Ortak yöntem OnOutputPathAttached Ne zaman adlı bir IDTSOutput100 Bileşen Nesne olduğu akış aşağı bir bileşen.
Ortak yöntem PerformUpgrade Bileşenin meta veriler için yerel bilgisayarda yüklü olan bileşenin sürüm yükseltir.
Ortak yöntem PostExecute Bileşen veri satırları işlem tamamlandıktan sonra yapılacak olan görevleri yapar.
Ortak yöntem PreExecute Sonra yapılması gereken görevler mu PrepareForExecute yöntem çalışır, ancak veri satırlarını işlemek bileşen başlamadan önce
Ortak yöntem PrepareForExecute Bileşen veri ve önce satırları işlemeye başlamadan önce hem de yapılması zorunlu görevler mu PreExecute yöntem çalıştırılır.
Ortak yöntem PrimeOutput İçinde çıktı arabelleği için satır ekler veri akışı.
Ortak yöntem ProcessInput Ters yönde bileşenlerinden giriş arabellekleri alınan veri satırları işler.
Ortak yöntem ProvideComponentProperties Başlatır veya sıfırlar IDTSComponentMetaData100 bileşeni.
Ortak yöntem ReinitializeMetaData Sorunları onarmak bileşen adlı IDTSComponentMetaData100 sırasında bileşen tarafından tanımlanan bir nesne Validate yöntem.
Ortak yöntem ReleaseConnections Serbest bırakma sırasında bileşen tarafından kurulan bağlantıları AcquireConnections.
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 Bir dış meta veriler üzerinde tek bir özellik ayarlar sütun.
Ortak yöntem SetInputColumnProperty Bir değer atar IDTSCustomProperty100 , bir IDTSInputColumn100 nesne.
Ortak yöntem SetInputProperty Bir değer atar IDTSCustomProperty100 , bir IDTSInput100 nesne bileşeni.
Ortak yöntem SetOutputColumnDataTypeProperties Kümeleri veri türü özelliklerini bir IDTSOutputColumn100 nesne.
Ortak yöntem SetOutputColumnProperty Bir değer atar IDTSCustomProperty100 , bir IDTSOutputColumn100 nesne.
Ortak yöntem SetOutputProperty Bu yöntem çağrısı küme IDTSCustomProperty100 , bir IDTSOutput100 nesne bileşeni.
Ortak yöntem SetUsageType Oluşturur bir IDTSInputColumn100 , nesne IDTSInputColumnCollection100 bileşeni ve kümeleri UsageType özellik sütun.
Ortak yöntem ToString (Object öğesinden devralınmıştır.)
Ortak yöntem Validate Bileşen düzgün ve hazır için yapılandırıldığını doğrular yürütmek.

Üst

Açıklamalar

CManagedComponentWrapperClass Temsil eden tasarım -saat örneği bir veri akışı bileşen ve programlı bir bileşen, veri akışı görevi. değişiklik yapıldığında kullanılan nesneBu sınıfın yöntemleri, tanımladığı IDTSDesigntimeComponent100 arabirim ve kullanılır değiştirme özelliklerinden ve derlemelerinden yararlanarak bileşeni.CManagedComponentWrapper arabirim döndürüldü ne zaman Instantiate yöntem, IDTSComponentMetaData100 arabirim bileşeni çağırılır.Bu arabirim örnek olarak artığını CManagedComponentWrapperClass , ancak bu nedenle yapmakta hiçbir avantajı vardır, genellikle bu sınıfı kullanılmaz.

Örnekler

Aşağıdaki kod örnek, bir bileşeni için veri akışı görevi ekler ve bir örneğini alır CManagedComponentWrapper çağırarak arabirim Instantiate yöntem.

Package p = new Package();
MainPipe mp = ((TaskHost)p.Executables.Add("SSIS.Pipeline.2")).InnerObject as MainPipe;

IDTSComponentMetaData100 md = mp.ComponentMetaDataCollection.New();
md.ComponentClassID = "DTSAdapter.OleDbSource";

CManagedComponentWrapper wrp = md.Instantiate();

İş Parçacığı Güvenliği

Bu türdeki tüm ortak static (Visual Basic'te Shared) üyeler iş parçacığı için güvenlidir. Herhangi bir örnek üyenin iş parçacığı için güvenli olduğu garanti edilmemiştir.