IDtsComponentUI.Initialize(IDTSComponentMetaData100, IServiceProvider) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
구성 요소의 사용자 인터페이스를 초기화하기 위해 호출됩니다.
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 디자이너에서 사용 가능한 서비스를 보여 줍니다.
서비스 | 설명 |
---|---|
IDtsClipboardService | 구성 요소가 복사/붙여넣기 또는 잘라내기/붙여넣기 작업의 일부로 생성되었는지 여부를 결정합니다. |
IDtsConnectionService | 기존에 액세스하고 패키지에 새 연결을 만듭니다. |
IDtsDesignerUtilitiesService | Integration Services 개발자가 프로그래밍 방식으로 식 작성기 대화 상자를 호출할 수 있도록 하는 메서드를 제공합니다. |
IDtsPipelineEnvironmentService | 데이터 흐름 구성 요소에 부모 데이터 흐름 태스크 및 해당 TaskHost 컨테이너에 대한 액세스 권한을 부여합니다. |
IDtsVariableService | 기존 변수에 액세스하거나 패키지에 새 변수를 만듭니다. |
IErrorCollectionService | 마지막 오류 또는 경고만 수신하는 대신 구성 요소에서 발생한 모든 오류 및 경고를 캡처해야 하는 경우 데이터 흐름 구성 요소에서 이벤트를 캡처합니다. |
개발자는 이러한 서비스를 사용하여 구성 요소가 로드된 패키지의 개체에 액세스하거나 패키지에 개체를 만들 수 있습니다.