Interfejs CManagedComponentWrapper
Konfiguruje właściwości i kolekcje kolumna składnika.
Przestrzeń nazw: Microsoft.SqlServer.Dts.Pipeline.Wrapper
Zestaw: Microsoft.SqlServer.DTSPipelineWrap (w Microsoft.SqlServer.DTSPipelineWrap.dll)
Składnia
'Deklaracja
<GuidAttribute("B13097E5-4465-4A9C-BB74-FFC8F8E30760")> _
Public Interface CManagedComponentWrapper _
Inherits IDTSDesigntimeComponent100
'Użycie
Dim instance As CManagedComponentWrapper
[GuidAttribute("B13097E5-4465-4A9C-BB74-FFC8F8E30760")]
public interface CManagedComponentWrapper : IDTSDesigntimeComponent100
[GuidAttribute(L"B13097E5-4465-4A9C-BB74-FFC8F8E30760")]
public interface class CManagedComponentWrapper : IDTSDesigntimeComponent100
[<GuidAttribute("B13097E5-4465-4A9C-BB74-FFC8F8E30760")>]
type CManagedComponentWrapper =
interface
interface IDTSDesigntimeComponent100
end
public interface CManagedComponentWrapper extends IDTSDesigntimeComponent100
Typ CManagedComponentWrapper uwidacznia następujące elementy członkowskie.
Metody
Nazwa | Opis | |
---|---|---|
![]() |
AcquireConnections | Ustanawia połączenie menedżer połączeń. (Dziedziczony z IDTSDesigntimeComponent100). |
![]() |
DeleteExternalMetadataColumn | Usuwa kolumna zewnętrzną metadane pod określonym indeksem z kolekcja kolumn zewnętrznych metadane. (Dziedziczony z IDTSDesigntimeComponent100). |
![]() |
DeleteInput | Usuwa IDTSInput100 obiekt z IDTSInputCollection100 kolekcja. (Dziedziczony z IDTSDesigntimeComponent100). |
![]() |
DeleteOutput | Usuwa IDTSOutput100 obiekt z IDTSOutputCollection100 kolekcja. (Dziedziczony z IDTSDesigntimeComponent100). |
![]() |
DeleteOutputColumn | Usuwa IDTSOutputColumn100 obiekt z IDTSOutputColumnCollection100 kolekcja. (Dziedziczony z IDTSDesigntimeComponent100). |
![]() |
DescribeRedirectedErrorCode | Zwraca opis określonego kodu błędu. (Dziedziczony z IDTSDesigntimeComponent100). |
![]() |
GetEnumerationCollection | Zwraca IDTSFriendlyEnumCollection100 składnika. (Dziedziczony z IDTSDesigntimeComponent100). |
![]() |
InsertExternalMetadataColumnAt | Wstawia nową kolumna zewnętrzną metadane do kolekcja kolumna metadane zewnętrznych pod określonym indeksem. (Dziedziczony z IDTSDesigntimeComponent100). |
![]() |
InsertInput | Dodaje IDTSInput100 obiektu, aby IDTSInputCollection100. (Dziedziczony z IDTSDesigntimeComponent100). |
![]() |
InsertOutput | Dodaje nowy IDTSOutput100 obiektu. (Dziedziczony z IDTSDesigntimeComponent100). |
![]() |
InsertOutputColumnAt | Tworzy nową IDTSOutputColumn100 obiektu i wstawia go do IDTSOutputColumnCollection100. (Dziedziczony z IDTSDesigntimeComponent100). |
![]() |
MapInputColumn | Ustanawia relację między wprowadzania kolumna i odpowiednich metadane zewnętrznych. (Dziedziczony z IDTSDesigntimeComponent100). |
![]() |
MapOutputColumn | Ustanawia relację między kolumna wyjściowej i odpowiednią kolumna zewnętrzną metadane. (Dziedziczony z IDTSDesigntimeComponent100). |
![]() |
OnDeletingInputColumn | Wywoływana podczas usuwania IDTSInputColumn100 obiekt z IDTSInputColumnCollection100. (Dziedziczony z IDTSDesigntimeComponent100). |
![]() |
OnInputPathAttached | Kiedy nazywany IDTSInput100 obiekt jest połączony z innym składnikiem poprzez IDTSPath100 interfejs. (Dziedziczony z IDTSDesigntimeComponent100). |
![]() |
OnInputPathDetached | Kiedy nazywany IDTSPath100 obiekt, który zawiera określony IDTSInput100 usunąć obiekt. (Dziedziczony z IDTSDesigntimeComponent100). |
![]() |
OnOutputPathAttached | Kiedy nazywany IDTSOutput100 składnika jest dołączony obiekt składnika niższego rzędu. (Dziedziczony z IDTSDesigntimeComponent100). |
![]() |
ProvideComponentProperties | Inicjuje ComponentMetaData składnika, po dodaniu składnika zadanie przepływ danych. (Dziedziczony z IDTSDesigntimeComponent100). |
![]() |
ReinitializeMetaData | Naprawia wszystkie błędy zidentyfikowane w czasie projektowania -czas sprawdzania poprawności, które powodują zwracanie składnika VS_NEEDSNEWMETADATA. (Dziedziczony z IDTSDesigntimeComponent100). |
![]() |
ReleaseConnections | Zwalnia połączenia ustanowione podczas AcquireConnections na czas projektowania lub uruchomić czasu. (Dziedziczony z IDTSDesigntimeComponent100). |
![]() |
SetComponentProperty | Przypisuje wartości do IDTSCustomProperty100 składnika. (Dziedziczony z IDTSDesigntimeComponent100). |
![]() |
SetExternalMetadataColumnDataTypeProperties | Ustawi typ danych właściwości kolumna określonych metadane zewnętrznych. (Dziedziczony z IDTSDesigntimeComponent100). |
![]() |
SetExternalMetadataColumnProperty | Ustawia poszczególne właściwość kolumna metadane zewnętrznych. (Dziedziczony z IDTSDesigntimeComponent100). |
![]() |
SetInputColumnProperty | Przypisuje wartości do IDTSCustomProperty100 z IDTSInputColumn100 obiektu. (Dziedziczony z IDTSDesigntimeComponent100). |
![]() |
SetInputProperty | Przypisuje wartości do IDTSCustomProperty100 z IDTSInput100 obiektu. (Dziedziczony z IDTSDesigntimeComponent100). |
![]() |
SetOutputColumnDataTypeProperties | Ustawia typ danych właściwości IDTSOutputColumn100 obiektu. (Dziedziczony z IDTSDesigntimeComponent100). |
![]() |
SetOutputColumnProperty | Ustawia wartość IDTSCustomProperty100 dla IDTSOutputColumn100 obiektu. (Dziedziczony z IDTSDesigntimeComponent100). |
![]() |
SetOutputProperty | Ustawia wartość IDTSCustomProperty100 na IDTSOutput100 obiektu. (Dziedziczony z IDTSDesigntimeComponent100). |
![]() |
SetUsageType | Tworzy IDTSInputColumn100 obiekt w IDTSInputColumnCollection100 składników i zestawów UsageType Właściwość kolumna. (Dziedziczony z IDTSDesigntimeComponent100). |
![]() |
Validate | Weryfikuje, że składnik jest prawidłowo skonfigurowany. (Dziedziczony z IDTSDesigntimeComponent100). |
Do góry
Uwagi
CManagedComponentWrapper Reprezentuje interfejs IDTSDesigntimeComponent100 jest używany w projekt czas przepływ modyfikacji danych składnika.CManagedComponentWrapperSłuży do konfigurowania właściwości i kolekcje kolumna składnika przepływ danych podczas projektowania czas.Podczas gdy metadanych składnika można modyfikować bezpośrednio, to należy unikać omija robić tak składnika możliwość sprawdzenia poprawności modyfikacje jego metadane.Wystąpienie CManagedComponentWrapper utworzone przez wywołanie Instantiate metoda składnika IDTSComponentMetaData100 interfejs.
Metody i właściwości zdefiniowanych przez interfejs są widoczne w obu CManagedComponentWrapperClass i IDTSDesigntimeComponent100 typów.
Przykłady
Poniższy przykład kodu pokazuje jak programowo dodać składnik do zadania przepływ danych i utworzyć instancję projektu -czas interfejs.
using System;
using Microsoft.SqlServer.Dts.Runtime;
using Microsoft.SqlServer.Dts.Pipeline.Wrapper;
namespace Microsoft.Samples.SqlServer.Dts
{
class CreateComponent
{
[STAThread]
static void Main(string[] args)
{
// Create the package.
Package p = new Package();
// Add the data flow task to the package.
MainPipe dataFlowTask = ((TaskHost)p.Executables.Add("SSIS.Pipeline.2")).InnerObject as MainPipe;
if (dataFlowTask != null)
{
// Add a component to the data flow task.
IDTSComponentMetaData100 metaData = dataFlowTask.ComponentMetaDataCollection.New();
// Set the class id of the component.
metaData.ComponentClassID = "";
// Create an instance of the component.
CManagedComponentWrapper wrapper = metaData.Instantiate();
// Initialize the component by calling ProvideComponentProperties.
wrapper.ProvideComponentProperties();
}
}
}
}