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

SSIS 설계자가 제공하는 IServiceProvider 인터페이스입니다 http://go.microsoft.com/fwlink/?LinkId=33994 .

설명

이 방법은 부품이 처음 SSIS 디자이너 표면에 추가될 때, 그리고 메서드가 시작되기 New 전에 호출됩니다. 컴포넌트가 편집될 때도 호출되지만, 메서드 이전에 Edit 사용됩니다.

매개변수에서 dtsComponentMetadata 받은 객체 참조를 캐시하고, 사용자가 사용자 인터페이스와 상호작용할 때 컴포넌트에 변경을 적용할 수 있도록 메서드에 Edit 사용하세요. 일반적으로 이 객체 참조를 폼 클래스와 같은 지원 클래스에도 전달하여 컴포넌트의 편집 기능을 구현해야 합니다.

이 매개변수는 serviceProvider SSIS 디자이너의 서비스에 접근할 수 있게 합니다. 다음 표는 SSIS 디자이너에서 이용 가능한 서비스를 보여줍니다.

서비스 Description
IDtsClipboardService 컴포넌트가 복사/붙여넣기 작업의 일부로 생성되었는지, 아니면 잘라내기 후 붙여넣기 작업의 일부로 생성되었는지 결정합니다.
IDtsConnectionService 기존 패키지에 접근하여 새로운 연결을 생성합니다.
IDtsDesignerUtilitiesService 통합 서비스 개발자가 프로그래밍적으로 표현 빌더 대화상자를 호출할 수 있는 메서드를 제공합니다.
IDtsPipelineEnvironmentService data flow 컴포넌트가 부모 Data Flow 작업과 그 TaskHost 컨테이너에 접근할 수 있게 합니다.
IDtsVariableService 패키지 내 기존 변수에 접근하거나 새로운 변수를 생성합니다.
IErrorCollectionService 데이터 플로우 컴포넌트에서 발생한 모든 오류와 경고를 캡처해야 할 때 마지막 오류나 경고만 받는 대신 캡처할 수 있습니다.

이 서비스들은 컴포넌트 개발자가 컴포넌트가 로드된 패키지 내에서 객체를 접근하고 생성할 수 있는 기능을 제공합니다.

적용 대상