Qbservable.FromEvent 方法 (IQbservableProvider、運算式動作動作 < 、運算式 << 動作動作 >><) >>
將 .NET 事件轉換為可查詢的可觀察序列。
Namespace:System.Reactive.Linq
裝配: System.Reactive.Providers.dll) 中的 System.Reactive.Providers (
語法
'Declaration
<ExtensionAttribute> _
Public Shared Function FromEvent ( _
provider As IQbservableProvider, _
addHandler As Expression(Of Action(Of Action)), _
removeHandler As Expression(Of Action(Of Action)) _
) As IQbservable(Of Unit)
'Usage
Dim provider As IQbservableProvider
Dim addHandler As Expression(Of Action(Of Action))
Dim removeHandler As Expression(Of Action(Of Action))
Dim returnValue As IQbservable(Of Unit)
returnValue = provider.FromEvent(addHandler, _
removeHandler)
public static IQbservable<Unit> FromEvent(
this IQbservableProvider provider,
Expression<Action<Action>> addHandler,
Expression<Action<Action>> removeHandler
)
[ExtensionAttribute]
public:
static IQbservable<Unit>^ FromEvent(
IQbservableProvider^ provider,
Expression<Action<Action^>^>^ addHandler,
Expression<Action<Action^>^>^ removeHandler
)
static member FromEvent :
provider:IQbservableProvider *
addHandler:Expression<Action<Action>> *
removeHandler:Expression<Action<Action>> -> IQbservable<Unit>
public static function FromEvent(
provider : IQbservableProvider,
addHandler : Expression<Action<Action>>,
removeHandler : Expression<Action<Action>>
) : IQbservable<Unit>
參數
- provider
類型: System.Reactive.Linq.IQbservableProvider
本機 Qbservable 提供者。
- addHandler
類型:System.Linq.Expressions.Expression<動作動作<>>
將指定事件處理常式附加至基礎 .NET 事件的動作。
- removeHandler
類型:System.Linq.Expressions.Expression<動作動作<>>
從基礎 .NET 事件中斷連結指定事件處理常式的動作。
傳回值
類型:System.Reactive.Linq.IQbservable<單位>
可觀察序列,其中包含基礎 .NET 事件調用的資料表示。
使用注意事項
在 Visual Basic 和 C# 中,您可以在 IQbservableProvider類型的任何物件上呼叫此方法作為實例方法。 使用執行個體方法語法呼叫這個方法時,請省略第一個參數。 如需詳細資訊,請參閱 或 。