Table of Contents

Class ObservableLogger<T>

Namespace
Virtufin.Data
Assembly
Virtufin.Data.dll
public class ObservableLogger<T> : IObserver<T>

Type Parameters

T
Inheritance
ObservableLogger<T>
Implements
Inherited Members

Constructors

ObservableLogger(ILogger)

public ObservableLogger(ILogger logger)

Parameters

logger ILogger

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

e Exception

OnNext(T)

Provides the observer with new data.

public virtual void OnNext(T value)

Parameters

value T

The current notification information.

Subscribe(IObservable<T>)

public virtual void Subscribe(IObservable<T> observable)

Parameters

observable IObservable<T>

Unsubscribe()

public virtual void Unsubscribe()