IDtsComponentUI.Initialize(IDTSComponentMetaData100, IServiceProvider) 方法

定义

调用以初始化组件的用户界面。

public:
 void Initialize(Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSComponentMetaData100 ^ dtsComponentMetadata, IServiceProvider ^ serviceProvider);
public void Initialize(Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetaData100 dtsComponentMetadata, IServiceProvider serviceProvider);
abstract member Initialize : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetaData100 * IServiceProvider -> unit
Public Sub Initialize (dtsComponentMetadata As IDTSComponentMetaData100, serviceProvider As IServiceProvider)

参数

dtsComponentMetadata
IDTSComponentMetaData100

组件的部分 IDTSComponentMetaData100

serviceProvider
IServiceProvider

http://go.microsoft.com/fwlink/?LinkId=33994由SSIS设计器提供的IServiceProvider接口。

注解

该方法在组件首次添加到SSIS设计器表面且方法之前 New 调用。 它也在组件被编辑时调用,但发生在方法之前 Edit

缓存参数中 dtsComponentMetadata 接收到的对象引用,并在方法中使用它 Edit ,在用户与用户界面交互时对组件进行修改。 通常,你还必须将这个对象引用传递给你可能创建的任何支持类,比如表单类,以实现组件的编辑功能。

serviceProvider 参数提供访问SSIS设计器的服务。 下表展示了SSIS设计器中可用的服务。

Service Description
IDtsClipboardService 判断该组件是通过复制粘贴还是剪切粘贴操作生成的。
IDtsConnectionService 访问现有的,并在软件包中创建新的连接。
IDtsDesignerUtilitiesService 提供方法,使集成服务开发者能够以程序方式调用 表达式构建 器对话框。
IDtsPipelineEnvironmentService 允许 data flow 组件访问父 数据流 任务及其TaskHost容器。
IDtsVariableService 访问现有或在包中创建新变量。
IErrorCollectionService 当你需要捕捉组件提出的所有错误和警告时,它会捕捉数据流组件的事件,而不是只接收最后一个错误或警告。

这些服务为组件开发者提供了访问和创建组件所载包对象的能力。

适用于