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 | |
---|---|---|
CManagedComponentWrapperClass | Başlatır bir örnek , CManagedComponentWrapperClass nesne. |
Üst
Özellikler
Ad | Açıklama | |
---|---|---|
BufferManager | Kümeleri IDTSBufferManager100 nesne bileşeni. | |
ComponentMetaData | Kümeleri IDTSComponentMetaData100 bileşen için nesne | |
EventInfos | Kümeleri IDTSEventInfos100 koleksiyon bileşeni ile ilişkili. | |
LogEntryInfos | Alır IDTSLogEntryInfos100 nesne bileşeni. | |
ReferenceTracker | Kümeleri IDTSObjectReferenceTracker100 nesne ilişkili bileşen. | |
RequiredProductLevel | Hangi sürümünü belirten bir değeri alır SQL Server veri akışı bileşeni gerektirir. | |
VariableDispenser | Kümeleri IDTSVariableDispenser100 nesne ilişkili bileşen. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
AcquireConnections | Bağlantı Yöneticisi bir bağlantı oluşturur. | |
Cleanup | Kaynakları serbest bırakır ve bileşen çalıştıktan sonra temizler. | |
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 bileşen. | |
DeleteOutputColumn | Siler bir IDTSOutputColumn100 gelen nesne IDTSOutputColumnCollection100 koleksiyon bileşen. | |
DescribeRedirectedErrorCode | Bileşen tarafından tanımlanmış bir hata kodu açıklaması döndürür. | |
Equals | (Object öğesinden devralınmıştır.) | |
Finalize | (Object öğesinden devralınmıştır.) | |
GetEnumerationCollection | Döndürür IDTSFriendlyEnumCollection100 tarafından | |
GetHashCode | (Object öğesinden devralınmıştır.) | |
GetType | (Object öğesinden devralınmıştır.) | |
InsertExternalMetadataColumnAt | Yeni bir dış meta veriler sütun ekler koleksiyon dış meta veriler sütun belirtilen dizinindeki. | |
InsertInput | Ekler bir IDTSInput100 itiraz IDTSInputCollection100 bileşeni. | |
InsertOutput | Yeni bir ekler IDTSOutput100 nesne bileşeni. | |
InsertOutputColumnAt | Oluşturur Yeni bir IDTSOutputColumn100 içine ekler ve nesne IDTSOutputColumnCollection100 bileşeni. | |
MapInputColumn | Giriş bir sütun ve karşılık gelen bir dış meta veriler sütun arasında bir ilişki kurar. | |
MapOutputColumn | Arasında bir ilişki kurar bir IDTSOutputColumn100 sütun ve karşılık gelen IDTSExternalMetadataColumn100 sütun. | |
MemberwiseClone | (Object öğesinden devralınmıştır.) | |
OnDeletingInputColumn | Ne zaman adlı bir IDTSInputColunn100 nesnesi silinir gelen bir IDTSInputColumnCollection100 bileşeni. | |
OnInputPathAttached | Ne zaman adlı bir IDTSInput100 Bileşen Nesne olduğu akış aşağı bir bileşen. | |
OnInputPathDetached | Ne zaman adlı IDTSInput100 Bileşen Nesne kesilir ters yönde bir bileşen. | |
OnOutputPathAttached | Ne zaman adlı bir IDTSOutput100 Bileşen Nesne olduğu akış aşağı bir bileşen. | |
PerformUpgrade | Bileşenin meta veriler için yerel bilgisayarda yüklü olan bileşenin sürüm yükseltir. | |
PostExecute | Bileşen veri satırları işlem tamamlandıktan sonra yapılacak olan görevleri yapar. | |
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 | |
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. | |
PrimeOutput | İçinde çıktı arabelleği için satır ekler veri akışı. | |
ProcessInput | Ters yönde bileşenlerinden giriş arabellekleri alınan veri satırları işler. | |
ProvideComponentProperties | Başlatır veya sıfırlar IDTSComponentMetaData100 bileşeni. | |
ReinitializeMetaData | Sorunları onarmak bileşen adlı IDTSComponentMetaData100 sırasında bileşen tarafından tanımlanan bir nesne Validate yöntem. | |
ReleaseConnections | Serbest bırakma sırasında bileşen tarafından kurulan bağlantıları AcquireConnections. | |
SetComponentProperty | Bir değer atar bir IDTSCustomProperty100 bileşeni. | |
SetExternalMetadataColumnDataTypeProperties | Veri kümeleri belirtilen dış meta veriler sütun özelliklerini yazın. | |
SetExternalMetadataColumnProperty | Bir dış meta veriler üzerinde tek bir özellik ayarlar sütun. | |
SetInputColumnProperty | Bir değer atar IDTSCustomProperty100 , bir IDTSInputColumn100 nesne. | |
SetInputProperty | Bir değer atar IDTSCustomProperty100 , bir IDTSInput100 nesne bileşeni. | |
SetOutputColumnDataTypeProperties | Kümeleri veri türü özelliklerini bir IDTSOutputColumn100 nesne. | |
SetOutputColumnProperty | Bir değer atar IDTSCustomProperty100 , bir IDTSOutputColumn100 nesne. | |
SetOutputProperty | Bu yöntem çağrısı küme IDTSCustomProperty100 , bir IDTSOutput100 nesne bileşeni. | |
SetUsageType | Oluşturur bir IDTSInputColumn100 , nesne IDTSInputColumnCollection100 bileşeni ve kümeleri UsageType özellik sütun. | |
ToString | (Object öğesinden devralınmıştır.) | |
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.