Aracılığıyla paylaş


CManagedComponentWrapper Arabirimi

Özellikler ve sütun koleksiyonları bir bileşenin yapılandırır.

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 CManagedComponentWrapper _
    Inherits IDTSDesigntimeComponent100
'Kullanım
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

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

Üst

Açıklamalar

CManagedComponentWrapper Arabirimini gösteren IDTSDesigntimeComponent100 yani kullanılan tasarım saat değişiklik veri akışı bileşen.CManagedComponentWrapperTasarım sırasında özellikleri ve sütun koleksiyonları bir veri akışı bileşeni yapılandırmak için kullanılan saat.Bir bileşenin meta veriler doğrudan değiştirilebilir, ancak çünkü bunu yaparsanız, meta veriler değişiklikleri doğrulamak için bileşenin yeteneği böylece atlar bu kaçınılmalıdır.Bir örnek , CManagedComponentWrapper çağrılarak oluşturulan Instantiate yöntem, bir bileşenin IDTSComponentMetaData100 arabirim.

Yöntemleri ve özellikleri arabirim tarafından tanımlanan hem görülebilir CManagedComponentWrapperClass ve IDTSDesigntimeComponent100 türleri.

Örnekler

Aşağıdaki kod örnek, program aracılığıyla bir bileşeni için veri akışı görevi eklemek ve tasarım - örnek oluşturmak gösterilmiştirsaat arabirim.

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();
            }
        }
    }
}