Class ObservableLogger<T>
public class ObservableLogger<T> : IObserver<T>
Type Parameters
T
- Inheritance
-
ObservableLogger<T>
- Implements
-
IObserver<T>
- Inherited Members
Constructors
ObservableLogger(ILogger)
public ObservableLogger(ILogger logger)
Parameters
loggerILogger
Methods
OnCompleted()
Notifies the observer that the provider has finished sending push-based notifications.
public virtual void OnCompleted()
OnError(Exception)
Notifies the observer that the provider has experienced an error condition.
public virtual void OnError(Exception e)
Parameters
OnNext(T)
Provides the observer with new data.
public virtual void OnNext(T value)
Parameters
valueTThe current notification information.
Subscribe(IObservable<T>)
public virtual void Subscribe(IObservable<T> observable)
Parameters
observableIObservable<T>
Unsubscribe()
public virtual void Unsubscribe()