Class Synchronize
Represents an operator that synchronizes the observable sequence to ensure that observer notifications cannot be delivered concurrently.
Caution
This operator is only used to patch problems in custom implementations of observable sequences that breach the observable contract by emitting notifications concurrently with previous notifications. In almost all situations you should never use this operator.
public class Synchronize : Combinator
- Inheritance
-
Synchronize
- Inherited Members
Methods
Process<TSource>(IObservable<TSource>)
Synchronizes the observable sequence to ensure that observer notifications cannot be delivered concurrently.
public override IObservable<TSource> Process<TSource>(IObservable<TSource> source)
Parameters
source
IObservable<TSource>The observable sequence to synchronize.
Returns
- IObservable<TSource>
The source sequence whose outgoing calls to observers are synchronized.
Type Parameters
TSource
The type of the elements in the
source
sequence.