Show / Hide Table of Contents

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
MultiSubjectProxy<TSource, TSource>.CreateObserver()
MultiSubjectProxy<TSource, TSource>.Subscribe(IObserver<TSource>)
MultiSubjectProxy<TSource, TSource>.Dispose()
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

IGroupedMultiSubject<TKey, TSource>
IGroupedSubscribable<TKey, TSource>
ISubscribable<T>
System.IObservable<>
IMultiSubject<T>
IMultiSubject<TInput, TOutput>
System.IDisposable
In This Article
Back to top Generated by DocFX