Class Materialize
Represents an operator that materializes the implicit notifications of an observable sequence as explicit notification values.
Materialize
surfaces all notifications in the source sequence as explicit values, including termination messages (OnError and OnCompleted). Converting termination messages into explicit notifications can be useful to reveal the entire behavior of a sequence for debugging or logging purposes.
The application of Materialize
can be reversed by applying Dematerialize to the result sequence.
[Combinator]
public class Materialize
- Inheritance
-
Materialize
- Inherited Members
Methods
Process<TSource>(IObservable<TSource>)
Materializes the implicit notifications of an observable sequence as explicit notification values.
public IObservable<Notification<TSource>> Process<TSource>(IObservable<TSource> source)
Parameters
source
IObservable<TSource>An observable sequence to get notification values for.
Returns
- IObservable<Notification<TSource>>
An observable sequence containing the materialized notification values from the
source
sequence.
Type Parameters
TSource
The type of the elements in the
source
sequence.