Klasa CManagedComponentWrapperClass
Reprezentuje projektu -czas instancji składnika przepływ danych.
Hierarchia dziedziczenia
System.Object
Microsoft.SqlServer.Dts.Pipeline.Wrapper.CManagedComponentWrapperClass
Przestrzeń nazw: Microsoft.SqlServer.Dts.Pipeline.Wrapper
Zestaw: Microsoft.SqlServer.DTSPipelineWrap (w Microsoft.SqlServer.DTSPipelineWrap.dll)
Składnia
'Deklaracja
<GuidAttribute("2E42D45B-F83C-400F-8D77-61DDE6A7DF29")> _
<ClassInterfaceAttribute()> _
Public Class CManagedComponentWrapperClass _
Implements IDTSDesigntimeComponent100, CManagedComponentWrapper, IDTSRuntimeComponent100
'Użycie
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
Typ CManagedComponentWrapperClass uwidacznia następujące elementy członkowskie.
Konstruktorzy
| Nazwa | Opis | |
|---|---|---|
![]() |
CManagedComponentWrapperClass | Tworzy wystąpienie CManagedComponentWrapperClass obiektu. |
Do góry
Właściwości
| Nazwa | Opis | |
|---|---|---|
![]() |
BufferManager | Zestawy IDTSBufferManager100 obiektu składnika. |
![]() |
ComponentMetaData | Zestawy IDTSComponentMetaData100 obiektu składnika |
![]() |
EventInfos | Zestawy IDTSEventInfos100 kolekcja, która jest skojarzona z składnika. |
![]() |
LogEntryInfos | Pobiera IDTSLogEntryInfos100 obiektu składnika. |
![]() |
ReferenceTracker | Zestawy IDTSObjectReferenceTracker100 obiektu, która jest skojarzona z składnika. |
![]() |
RequiredProductLevel | Pobiera wartość, która wskazuje, która wersja SQL Server składnik przepływ danych wymaga. |
![]() |
VariableDispenser | Zestawy IDTSVariableDispenser100 obiektu, która jest skojarzona z składnika. |
Do góry
Metody
| Nazwa | Opis | |
|---|---|---|
![]() |
AcquireConnections | Ustanawia połączenie menedżer połączeń. |
![]() |
Cleanup | Zwalnia zasoby i czyści po uruchomieniu składnika. |
![]() |
DeleteExternalMetadataColumn | Usuwa kolumna zewnętrzną metadane pod określonym indeksem z kolekcja kolumn zewnętrznych metadane. |
![]() |
DeleteInput | Usuwa IDTSInput100 obiekt z IDTSInputCollection100 kolekcja. |
![]() |
DeleteOutput | Usuwa IDTSOutput100 obiekt z IDTSOutputCollection100 kolekcja składnika. |
![]() |
DeleteOutputColumn | Usuwa IDTSOutputColumn100 obiekt z IDTSOutputColumnCollection100 kolekcja składnika. |
![]() |
DescribeRedirectedErrorCode | Zwraca opis kodu błędu zdefiniowany przez składnik. |
![]() |
Equals | (Dziedziczony z Object). |
![]() |
Finalize | (Dziedziczony z Object). |
![]() |
GetEnumerationCollection | Zwraca IDTSFriendlyEnumCollection100 określonych przez |
![]() |
GetHashCode | (Dziedziczony z Object). |
![]() |
GetType | (Dziedziczony z Object). |
![]() |
InsertExternalMetadataColumnAt | Wstawia nową kolumna zewnętrzną metadane do kolekcja kolumna metadane zewnętrznych pod określonym indeksem. |
![]() |
InsertInput | Dodaje IDTSInput100 obiektu, aby IDTSInputCollection100 składnika. |
![]() |
InsertOutput | Dodaje nowy IDTSOutput100 obiektu składnika. |
![]() |
InsertOutputColumnAt | Tworzy nową IDTSOutputColumn100 obiektu i wstawia go do IDTSOutputColumnCollection100 składnika. |
![]() |
MapInputColumn | Ustanawia relację między wprowadzania kolumna i odpowiednich metadane zewnętrznych. |
![]() |
MapOutputColumn | Ustanawia relację między IDTSOutputColumn100 kolumna i odpowiadającego IDTSExternalMetadataColumn100 kolumna. |
![]() |
MemberwiseClone | (Dziedziczony z Object). |
![]() |
OnDeletingInputColumn | Kiedy nazywany IDTSInputColunn100 obiektu skreśla się z IDTSInputColumnCollection100 składnika. |
![]() |
OnInputPathAttached | Kiedy nazywany IDTSInput100 składnika jest dołączony obiekt składnika niższego rzędu. |
![]() |
OnInputPathDetached | Kiedy nazywany IDTSInput100 obiektu składnika jest odłączony od składnika nadrzędnego. |
![]() |
OnOutputPathAttached | Kiedy nazywany IDTSOutput100 składnika jest dołączony obiekt składnika niższego rzędu. |
![]() |
PerformUpgrade | Metadane składnika uaktualnienia do wersja składnika, który jest zainstalowany na komputerze lokalnym. |
![]() |
PostExecute | Wykonuje zadania, które muszą być wykonane po zakończeniu przetwarzania wierszy danych składnika. |
![]() |
PreExecute | Jest zadań, które muszą być wykonane po PrepareForExecute metoda działa, ale przed rozpoczęciem składnik przetwarzania wierszy danych. |
![]() |
PrepareForExecute | Jest zadania, które można wykonać zarówno przed rozpoczęciem składnika przetwarzać wiersze danych i przed PreExecute uruchamia metoda. |
![]() |
PrimeOutput | Dodaje wierszy do buforów wyjściowych w przepływ danych. |
![]() |
ProcessInput | Przetwarza wiersze danych są odbierane w buforach wejściowego z nadrzędny składników. |
![]() |
ProvideComponentProperties | Inicjuje lub resetuje IDTSComponentMetaData100 składnika. |
![]() |
ReinitializeMetaData | Nazywane umożliwienie składnik, aby naprawić problemy z IDTSComponentMetaData100 obiekt, który były identyfikowane przez składnik podczas Validate metoda. |
![]() |
ReleaseConnections | Zwalnia połączeń, ustanowionych przez składnik podczas AcquireConnections. |
![]() |
SetComponentProperty | Przypisuje wartości do IDTSCustomProperty100 składnika. |
![]() |
SetExternalMetadataColumnDataTypeProperties | Ustawi typ danych właściwości kolumna określonych metadane zewnętrznych. |
![]() |
SetExternalMetadataColumnProperty | Ustawia właściwość poszczególnych zewnętrznych metadane kolumna. |
![]() |
SetInputColumnProperty | Przypisuje wartości do IDTSCustomProperty100 z IDTSInputColumn100 obiektu. |
![]() |
SetInputProperty | Przypisuje wartości do IDTSCustomProperty100 z IDTSInput100 obiektu składnika. |
![]() |
SetOutputColumnDataTypeProperties | Ustawia typ danych właściwości IDTSOutputColumn100 obiektu. |
![]() |
SetOutputColumnProperty | Przypisuje wartości do IDTSCustomProperty100 z IDTSOutputColumn100 obiektu. |
![]() |
SetOutputProperty | Wywołanie tej metoda do zestaw IDTSCustomProperty100 z IDTSOutput100 obiektu składnika. |
![]() |
SetUsageType | Tworzy IDTSInputColumn100 obiekt w IDTSInputColumnCollection100 składników i zestawów UsageType właściwość kolumna. |
![]() |
ToString | (Dziedziczony z Object). |
![]() |
Validate | Sprawdza, czy składnik jest prawidłowo skonfigurowana i gotowa do wykonać. |
Do góry
Uwagi
CManagedComponentWrapperClass Reprezentuje projektu -czas wystąpienia danych przepływu składnika i jest obiekt, który jest używany podczas programowego modyfikowania składnika zadania przepływ danych.Metody tej klasy są definiowane przez IDTSDesigntimeComponent100 interfejs i służą do modyfikowania składnika, właściwości i kolekcje.CManagedComponentWrapper interfejs jest zwracana, gdy Instantiate metoda IDTSComponentMetaData100 interfejs składnika jest nazywany.Ten interfejs można rzutować wystąpienie CManagedComponentWrapperClass , ale ma kilka zalet, nie wykonując to dlatego, zazwyczaj nie jest używany do tej klasy.
Przykłady
W następującym przykładzie kodu dodano składnik zadanie przepływ danych i pobiera wystąpienie CManagedComponentWrapper interfejs przez wywołanie Instantiate metoda.
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();
Bezpieczeństwo wątków
Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.
.gif)
.gif)
.gif)