IDTSComponentMetaData100 接口

定义

包含数据流组件的定义,其中包括在数据流组件上定义的自定义属性、输入、输出以及输入和输出列。

public interface class IDTSComponentMetaData100 : Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSObject100
[System.Runtime.InteropServices.Guid("A7260CEC-4F9E-422E-907B-1EE0671AA7E1")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSComponentMetaData100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("C5C8827B-60EC-4B5A-9D14-724A5683811F")]
public interface IDTSComponentMetaData100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("EEF33B13-9453-4129-98FD-1F0C1825CA73")]
public interface IDTSComponentMetaData100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[<System.Runtime.InteropServices.Guid("A7260CEC-4F9E-422E-907B-1EE0671AA7E1")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSComponentMetaData100 = interface
    interface IDTSObject100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("C5C8827B-60EC-4B5A-9D14-724A5683811F")>]
type IDTSComponentMetaData100 = interface
    interface IDTSObject100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("EEF33B13-9453-4129-98FD-1F0C1825CA73")>]
type IDTSComponentMetaData100 = interface
    interface IDTSObject100
Public Interface IDTSComponentMetaData100
Implements IDTSObject100
派生
属性
实现

注解

描述 IDTSComponentMetaData100 数据流组件的布局。 它包含输入和输出对象、输入和输出列以及组件的自定义属性。 它还包含标识在设计时间和组件执行期间创建的程序集或 DLL 的信息。 通过使用方法或通过访问类集合中的ComponentMetaDataCollection现有组件New来获取对组件的元数据的MainPipeClass引用。

属性

AreInputColumnsValid

获取一个值,该值指示 IDTSComponentMetaData100 中的输入列是否引用上游组件中的现有列。

ComponentClassID

获取或设置由组件元数据描述的组件的 CLSID。

ContactInfo

获取或设置组件开发人员的联系信息。

CustomPropertyCollection

获取由组件公开的自定义属性的集合。

Description

获取或设置组件的说明。

ID

获取或设置组件的标识符。

IdentificationString

获取一个字符串,该字符串唯一标识组件。

InputCollection

获取组件的 IDTSInput100 对象集合。

IsDefaultLocale

获取一个值,该值指示组件使用的区域设置是否为执行该组件的计算机的默认区域设置。

LocaleID

获取或设置组件使用的区域设置的标识符。

Name

获取或设置组件的名称。

ObjectType

获取一个值,该值指示组件为数据流组件。

OutputCollection

获取由组件定义的 IDTSOutput100 对象集合。

PipelineVersion

获取或设置将某组件设计为要在其中执行的数据流任务的版本。

RuntimeConnectionCollection

获取组件的 IDTSRuntimeConnection100 对象集合。

UsesDispositions

获取或设置一个值,该值指示组件是否使用处置。

ValidateExternalMetadata

获取或设置一个值,该值指示组件是否在设计时针对其外部数据源验证其列元数据。

Version

获取或设置组件的版本。

方法

FireCustomEvent(String, String, Object[], String, Boolean)

引发由组件定义的自定义事件。

FireError(Int32, String, String, String, Int32, Boolean)

引发 OnError(IDTSRuntimeObject100, Int32, String, String, String, Int32, String, Boolean) 事件。

FireInformation(Int32, String, String, String, Int32, Boolean)

引发 OnInformation(IDTSRuntimeObject100, Int32, String, String, String, Int32, String, Boolean) 事件。

FireProgress(String, Int32, Int32, Int32, String, Boolean)

引发 OnProgress(TaskHost, String, Int32, Int32, Int32, String, Boolean) 事件。

FireWarning(Int32, String, String, String, Int32)

引发 OnWarning(IDTSRuntimeObject100, Int32, String, String, String, Int32, String) 事件。

GetComponentView()

获取组件的 IDTSComponentView100 接口,该接口支持组件元数据的事务编辑。

GetErrorDescription(Int32)

获取内部 Integration Services 错误代码的说明。

IncrementPipelinePerfCounter(UInt32, UInt32)

递增数据流性能计数器。

Instantiate()

创建由 ComponentClassID 属性指定的组件的实例。

PostLogMessage(String, String, String, DateTime, DateTime, Int32, Byte[])

在包日志中写入一个条目。

RemoveInvalidInputColumns()

IDTSInputColumn100 删除无效的 IDTSInputColumnCollection100 对象。

Validate()

调用对组件元数据的验证。

适用于