Class GroupedMultiSubjectBase<TKey, TSource>
Base class for a subject that supports multiple observers and has a key.
Implements
IGroupedMultiSubject<TKey, TSource>
IGroupedSubscribable<TKey, TSource>
IMultiSubject<TSource>
IMultiSubject<TSource, TSource>
ISubscribable<TSource>
System.IObservable<TSource>
System.IDisposable
Inherited Members
Namespace: Reaqtive
Assembly: Reaqtive.Linq.dll
Syntax
public abstract class GroupedMultiSubjectBase<TKey, TSource> : MultiSubjectBase<TSource>, IGroupedMultiSubject<TKey, TSource>, IGroupedSubscribable<TKey, TSource>, IMultiSubject<TSource>, IMultiSubject<TSource, TSource>, ISubscribable<TSource>, IObservable<TSource>, IDisposable
Type Parameters
Name | Description |
---|---|
TKey | Type of the key associated with the subject. |
TSource | Type of the elements processed by the subject. |
Constructors
GroupedMultiSubjectBase()
Declaration
protected GroupedMultiSubjectBase()
Properties
Key
Gets the grouping key.
Declaration
public abstract TKey Key { get; }
Property Value
Type | Description |
---|---|
TKey |
Implements
System.IObservable<>
System.IDisposable