Class Observer<T>
- Namespace
- CarinaStudio
- Assembly
- CarinaStudio.AppBase.Core.dll
Simple adapter of IObserver<T> and methods.
public class Observer<T> : IObserver<T>
Type Parameters
T
Type of value to observe.
- Inheritance
-
Observer<T>
- Implements
-
IObserver<T>
- Inherited Members
- Extension Methods
Constructors
Observer(Action, Action?, Action<Exception>?)
Initialize new Observer<T> instance.
public Observer(Action onNext, Action? onCompleted = null, Action<Exception>? onError = null)
Parameters
onNext
ActionAction of perform when value changed.
onCompleted
ActionAction of receiving OnCompleted().
onError
Action<Exception>Action of receiving OnError(Exception).
Observer(Action<T>, Action?, Action<Exception>?)
Initialize new Observer<T> instance.
public Observer(Action<T> onNext, Action? onCompleted = null, Action<Exception>? onError = null)
Parameters
onNext
Action<T>Action of receiving OnNext(T).
onCompleted
ActionAction of receiving OnCompleted().
onError
Action<Exception>Action of receiving OnError(Exception).