다음을 통해 공유


Observable.FromEvent 메서드(작업 작업>, 작업 작업><)<

.NET 이벤트를 관찰 가능한 시퀀스로 변환합니다.

네임스페이스:System.Reactive.Linq
어셈블리: System.Reactive(System.Reactive.dll)

구문

'Declaration
Public Shared Function FromEvent ( _
    addHandler As Action(Of Action), _
    removeHandler As Action(Of Action) _
) As IObservable(Of Unit)
'Usage
Dim addHandler As Action(Of Action)
Dim removeHandler As Action(Of Action)
Dim returnValue As IObservable(Of Unit)

returnValue = Observable.FromEvent(addHandler, _
    removeHandler)
public static IObservable<Unit> FromEvent(
    Action<Action> addHandler,
    Action<Action> removeHandler
)
public:
static IObservable<Unit>^ FromEvent(
    Action<Action^>^ addHandler, 
    Action<Action^>^ removeHandler
)
static member FromEvent : 
        addHandler:Action<Action> * 
        removeHandler:Action<Action> -> IObservable<Unit> 
public static function FromEvent(
    addHandler : Action<Action>, 
    removeHandler : Action<Action>
) : IObservable<Unit>

매개 변수

  • Addhandler
    형식: System.Action<작업>
    지정된 이벤트 처리기를 기본 .NET 이벤트에 연결하는 작업입니다.
  • removeHandler
    형식: System.Action<작업>
    기본 .NET 이벤트에서 지정된 이벤트 처리기를 분리하는 작업입니다.

반환 값

형식: System.IObservable<단위>
기본 .NET 이벤트의 호출에 대한 데이터 표현을 포함하는 관찰 가능한 시퀀스입니다.

참고 항목

참조

관찰 가능한 클래스

FromEvent 오버로드

System.Reactive.Linq 네임스페이스