표준 .NET 이벤트 패턴을 준수하는 .NET 이벤트를 지정된 추가 처리기 및 제거 처리기를 사용하여 관찰 가능한 시퀀스로 변환합니다.
네임스페이스:System.Reactive.Linq
어셈블리: System.Reactive(System.Reactive.dll)
구문
'Declaration
Public Shared Function FromEventPattern ( _
addHandler As Action(Of EventHandler), _
removeHandler As Action(Of EventHandler) _
) As IObservable(Of EventPattern(Of EventArgs))
'Usage
Dim addHandler As Action(Of EventHandler)
Dim removeHandler As Action(Of EventHandler)
Dim returnValue As IObservable(Of EventPattern(Of EventArgs))
returnValue = Observable.FromEventPattern(addHandler, _
removeHandler)
public static IObservable<EventPattern<EventArgs>> FromEventPattern(
Action<EventHandler> addHandler,
Action<EventHandler> removeHandler
)
public:
static IObservable<EventPattern<EventArgs^>^>^ FromEventPattern(
Action<EventHandler^>^ addHandler,
Action<EventHandler^>^ removeHandler
)
static member FromEventPattern :
addHandler:Action<EventHandler> *
removeHandler:Action<EventHandler> -> IObservable<EventPattern<EventArgs>>
public static function FromEventPattern(
addHandler : Action<EventHandler>,
removeHandler : Action<EventHandler>
) : IObservable<EventPattern<EventArgs>>
매개 변수
- Addhandler
형식: System.Action<EventHandler>
지정된 이벤트 처리기를 기본 .NET 이벤트에 연결하는 작업입니다.
- removeHandler
형식: System.Action<EventHandler>
기본 .NET 이벤트에서 지정된 이벤트 처리기를 분리하는 작업입니다.
반환 값
형식: System.IObservable<EventPattern<EventArgs>>
기본 .NET 이벤트의 호출에 대한 데이터 표현을 포함하는 관찰 가능한 시퀀스입니다.