Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Convierte un evento de .NET, que se ajusta al patrón de eventos estándar de .NET, en una secuencia observable con un controlador de adición y un controlador de eliminación especificados.
Espacio de nombres:System.Reactive.Linq
Ensamblaje: System.Reactive (en System.Reactive.dll)
Sintaxis
'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>>
Parámetros
- Addhandler
Tipo: System.Action<EventHandler>
Acción que asocia el controlador de eventos especificado al evento de .NET subyacente.
- removeHandler
Tipo: System.Action<EventHandler>
Acción que desasocia el controlador de eventos especificado del evento .NET subyacente.
Valor devuelto
Tipo: System.IObservable<EventPattern<EventArgs>>
Secuencia observable que contiene representaciones de datos de invocaciones del evento .NET subyacente.