Class GroupedMultiSubjectProxy<TKey, TSource>
A proxy for group subjects.
Inheritance
System.Object
MultiSubjectProxy<TSource, TSource>
GroupedMultiSubjectProxy<TKey, TSource>
Implements
IGroupedMultiSubject<TKey, TSource>
IGroupedSubscribable<TKey, TSource>
ISubscribable<TSource>
System.IObservable<TSource>
IMultiSubject<TSource>
IMultiSubject<TSource, TSource>
System.IDisposable
Inherited Members
Namespace: Reaqtor.Reactive
Assembly: Reaqtor.Reactive.HigherOrder.dll
Syntax
public sealed class GroupedMultiSubjectProxy<TKey, TSource> : MultiSubjectProxy<TSource, TSource>, IGroupedMultiSubject<TKey, TSource>, IGroupedSubscribable<TKey, TSource>, ISubscribable<TSource>, IObservable<TSource>, IMultiSubject<TSource>, IMultiSubject<TSource, 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
GroupedMultiSubjectProxy(Uri, TKey)
Create the subject proxy.
Declaration
public GroupedMultiSubjectProxy(Uri uri, TKey key)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | The subject URI. |
TKey | key | The grouping key. |
Properties
Key
Gets the grouping key.
Declaration
public TKey Key { get; }
Property Value
Type | Description |
---|---|
TKey |
Implements
System.IObservable<>
System.IDisposable