PipelineComponent.RegisterEvents 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
사용자 지정 데이터 흐름 구성 요소를 개발할 때 이 메서드를 재정의하여 사용자 지정 이벤트를 만듭니다.
public:
virtual void RegisterEvents();
public virtual void RegisterEvents ();
abstract member RegisterEvents : unit -> unit
override this.RegisterEvents : unit -> unit
Public Overridable Sub RegisterEvents ()
예제
다음 예제에서는 이 메서드를 재정의하고 컬렉션을 사용하여 EventInfos 사용자 지정 이벤트를 만드는 구성 요소를 보여 줍니다.
public override void RegisterEvents()
{
string[] parameters = new string[1]{"Parameter1"};
ushort[] types = new ushort[1]{DtsConvert.VarTypeFromTypeCode(TypeCode.String)};
string[] descriptions = new string [1]{"The first parameter."};
EventInfos.Add("OnPreExecute", "Fires when the PreExecute method runs.", false, ref parameters, ref types, ref descriptions);
}
Public Overrides Sub RegisterEvents()
Dim parameters As String() = New String(1) {"Parameter1"}
Dim types As System.UInt16() = New System.UInt16(1) {DtsConvert.VarTypeFromTypeCode(TypeCode.String)}
Dim descriptions As String() = New String(1) {"The first parameter."}
EventInfos.Add("OnPreExecute", "Fires when the PreExecute method runs.", False, parameters, types, descriptions)
End Sub
설명
이 메서드는 사용자 지정 이벤트를 만드는 구성 요소에 의해 재정의됩니다. 구성 요소에 의해 선언된 사용자 지정 이벤트는 패키지 XML에 유지되지 않으므로 이 메서드는 구성 요소가 디자이너에 로드되고 실행이 시작될 때 호출됩니다.
자세한 내용은 Data Flow 구성 요소에서 이벤트 발생 및 정의를 참조하세요.