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 | |
---|---|---|
AcquireConnections | Bağlantı Yöneticisi bir bağlantı oluşturur. (IDTSDesigntimeComponent100 öğesinden devralınmıştır.) | |
DeleteExternalMetadataColumn | Belirtilen dizin adresindeki dış meta veriler sütunu siler koleksiyon dış meta veriler sütun. (IDTSDesigntimeComponent100 öğesinden devralınmıştır.) | |
DeleteInput | Siler bir IDTSInput100 gelen nesne IDTSInputCollection100 koleksiyon. (IDTSDesigntimeComponent100 öğesinden devralınmıştır.) | |
DeleteOutput | Siler bir IDTSOutput100 gelen nesne IDTSOutputCollection100 koleksiyon. (IDTSDesigntimeComponent100 öğesinden devralınmıştır.) | |
DeleteOutputColumn | Siler bir IDTSOutputColumn100 gelen nesne IDTSOutputColumnCollection100 koleksiyon. (IDTSDesigntimeComponent100 öğesinden devralınmıştır.) | |
DescribeRedirectedErrorCode | Belirtilen hata kodu açıklaması döndürür. (IDTSDesigntimeComponent100 öğesinden devralınmıştır.) | |
GetEnumerationCollection | Döndürür IDTSFriendlyEnumCollection100 bileşeni. (IDTSDesigntimeComponent100 öğesinden devralınmıştır.) | |
InsertExternalMetadataColumnAt | Yeni bir dış meta veriler sütun ekler koleksiyon dış meta veriler sütun belirtilen dizinindeki. (IDTSDesigntimeComponent100 öğesinden devralınmıştır.) | |
InsertInput | Ekler bir IDTSInput100 itiraz IDTSInputCollection100. (IDTSDesigntimeComponent100 öğesinden devralınmıştır.) | |
InsertOutput | Yeni bir ekler IDTSOutput100 nesne. (IDTSDesigntimeComponent100 öğesinden devralınmıştır.) | |
InsertOutputColumnAt | Oluşturur Yeni bir IDTSOutputColumn100 içine ekler ve nesne IDTSOutputColumnCollection100. (IDTSDesigntimeComponent100 öğesinden devralınmıştır.) | |
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.) | |
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.) | |
OnDeletingInputColumn | Silerken adlı bir IDTSInputColumn100 gelen nesne IDTSInputColumnCollection100. (IDTSDesigntimeComponent100 öğesinden devralınmıştır.) | |
OnInputPathAttached | Ne zaman adlı bir IDTSInput100 nesnesi başka bir bileşen bağlı IDTSPath100 arabirim. (IDTSDesigntimeComponent100 öğesinden devralınmıştır.) | |
OnInputPathDetached | Ne zaman adlı bir IDTSPath100 Nesne belirtilen içeren IDTSInput100 nesne silinir. (IDTSDesigntimeComponent100 öğesinden devralınmıştır.) | |
OnOutputPathAttached | Ne zaman adlı bir IDTSOutput100 Bileşen Nesne olduğu akış aşağı bir bileşen. (IDTSDesigntimeComponent100 öğesinden devralınmıştır.) | |
ProvideComponentProperties | Başlatan ComponentMetaData bir bileşeni için eklenen ilk bileşenininveri akışı görevi. (IDTSDesigntimeComponent100 öğesinden devralınmıştır.) | |
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.) | |
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.) | |
SetComponentProperty | Bir değer atar bir IDTSCustomProperty100 bileşeni. (IDTSDesigntimeComponent100 öğesinden devralınmıştır.) | |
SetExternalMetadataColumnDataTypeProperties | Veri kümeleri belirtilen dış meta veriler sütun özelliklerini yazın. (IDTSDesigntimeComponent100 öğesinden devralınmıştır.) | |
SetExternalMetadataColumnProperty | Ayarlar tek bir özellik bir dış meta veri sütunu. (IDTSDesigntimeComponent100 öğesinden devralınmıştır.) | |
SetInputColumnProperty | Bir değer atar IDTSCustomProperty100 , bir IDTSInputColumn100 nesne. (IDTSDesigntimeComponent100 öğesinden devralınmıştır.) | |
SetInputProperty | Bir değer atar IDTSCustomProperty100 , bir IDTSInput100 nesne. (IDTSDesigntimeComponent100 öğesinden devralınmıştır.) | |
SetOutputColumnDataTypeProperties | Kümeleri veri türü özelliklerini bir IDTSOutputColumn100 nesne. (IDTSDesigntimeComponent100 öğesinden devralınmıştır.) | |
SetOutputColumnProperty | Ayarlar bir IDTSCustomProperty100 için bir IDTSOutputColumn100 nesne. (IDTSDesigntimeComponent100 öğesinden devralınmıştır.) | |
SetOutputProperty | Ayarlar bir IDTSCustomProperty100 üzerinde bir IDTSOutput100 nesne. (IDTSDesigntimeComponent100 öğesinden devralınmıştır.) | |
SetUsageType | Oluşturur bir IDTSInputColumn100 , nesne IDTSInputColumnCollection100 bileşeni ve kümeleri UsageType özellik sütun. (IDTSDesigntimeComponent100 öğesinden devralınmıştır.) | |
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();
}
}
}
}