Observable.FromEventPattern 方法 (Action < EventHandler、Action < EventHandler >>)
將符合標準 .NET 事件模式的 .NET 事件轉換為具有指定之新增處理常式和移除處理常式的可觀察序列。
Namespace:System.Reactive.Linq
裝配: System.Reactive.dll) 中的 System.Reactive (
語法
'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 事件調用的資料表示。