Class VersionedObserver<T>
Base class for observers with state versioning capabilities.
Inherited Members
Namespace: Reaqtive
Assembly: Reaqtive.Core.dll
Syntax
public abstract class VersionedObserver<T> : Observer<T>, IObserver<T>, IOperator, ISubscription, IDisposable, IVersioned
Type Parameters
| Name | Description |
|---|---|
| T | Type of the elements received by the observer. |
Constructors
VersionedObserver()
Declaration
protected VersionedObserver()
Properties
Name
Gets the name tag of the observer, used to persist state headers.
Declaration
public abstract string Name { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Version
Gets the version of the observer.
Declaration
public abstract Version Version { get; }
Property Value
| Type | Description |
|---|---|
| System.Version |
Implements
System.IObserver<>
System.IDisposable