Show / Hide Table of Contents

Class ReactiveDefinition

Exposes reactive processing definition operations using a provider to perform service-side operations.

Inheritance
System.Object
ReactiveDefinitionBase
ReactiveDefinition
Implements
IReactiveDefinition
Inherited Members
ReactiveDefinitionBase.DefineStreamFactory<TInput, TOutput>(Uri, IReactiveQubjectFactory<TInput, TOutput>, Object)
ReactiveDefinitionBase.DefineStreamFactory<TArgs, TInput, TOutput>(Uri, IReactiveQubjectFactory<TInput, TOutput, TArgs>, Object)
ReactiveDefinitionBase.UndefineStreamFactory(Uri)
ReactiveDefinitionBase.DefineObservable<T>(Uri, IReactiveQbservable<T>, Object)
ReactiveDefinitionBase.DefineObservable<TArgs, TResult>(Uri, Expression<Func<TArgs, IReactiveQbservable<TResult>>>, Object)
ReactiveDefinitionBase.UndefineObservable(Uri)
ReactiveDefinitionBase.DefineObserver<T>(Uri, IReactiveQbserver<T>, Object)
ReactiveDefinitionBase.DefineObserver<TArgs, TResult>(Uri, Expression<Func<TArgs, IReactiveQbserver<TResult>>>, Object)
ReactiveDefinitionBase.UndefineObserver(Uri)
ReactiveDefinitionBase.DefineSubscriptionFactory(Uri, IReactiveQubscriptionFactory, Object)
ReactiveDefinitionBase.DefineSubscriptionFactory<TArgs>(Uri, IReactiveQubscriptionFactory<TArgs>, Object)
ReactiveDefinitionBase.UndefineSubscriptionFactory(Uri)
ReactiveDefinitionBase.DefineStreamFactory<TArg1, TArg2, TInput, TOutput>(Uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2>, Object)
ReactiveDefinitionBase.DefineStreamFactory<TArg1, TArg2, TArg3, TInput, TOutput>(Uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3>, Object)
ReactiveDefinitionBase.DefineStreamFactory<TArg1, TArg2, TArg3, TArg4, TInput, TOutput>(Uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4>, Object)
ReactiveDefinitionBase.DefineStreamFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TInput, TOutput>(Uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5>, Object)
ReactiveDefinitionBase.DefineStreamFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TInput, TOutput>(Uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>, Object)
ReactiveDefinitionBase.DefineStreamFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TInput, TOutput>(Uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>, Object)
ReactiveDefinitionBase.DefineStreamFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TInput, TOutput>(Uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>, Object)
ReactiveDefinitionBase.DefineStreamFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TInput, TOutput>(Uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>, Object)
ReactiveDefinitionBase.DefineStreamFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TInput, TOutput>(Uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>, Object)
ReactiveDefinitionBase.DefineStreamFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TInput, TOutput>(Uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>, Object)
ReactiveDefinitionBase.DefineStreamFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TInput, TOutput>(Uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>, Object)
ReactiveDefinitionBase.DefineStreamFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TInput, TOutput>(Uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>, Object)
ReactiveDefinitionBase.DefineStreamFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TInput, TOutput>(Uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>, Object)
ReactiveDefinitionBase.DefineStreamFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TInput, TOutput>(Uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>, Object)
ReactiveDefinitionBase.DefineObservable<TArg1, TArg2, TResult>(Uri, Expression<Func<TArg1, TArg2, IReactiveQbservable<TResult>>>, Object)
ReactiveDefinitionBase.DefineObservable<TArg1, TArg2, TArg3, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, IReactiveQbservable<TResult>>>, Object)
ReactiveDefinitionBase.DefineObservable<TArg1, TArg2, TArg3, TArg4, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, IReactiveQbservable<TResult>>>, Object)
ReactiveDefinitionBase.DefineObservable<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, IReactiveQbservable<TResult>>>, Object)
ReactiveDefinitionBase.DefineObservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IReactiveQbservable<TResult>>>, Object)
ReactiveDefinitionBase.DefineObservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IReactiveQbservable<TResult>>>, Object)
ReactiveDefinitionBase.DefineObservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IReactiveQbservable<TResult>>>, Object)
ReactiveDefinitionBase.DefineObservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IReactiveQbservable<TResult>>>, Object)
ReactiveDefinitionBase.DefineObservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IReactiveQbservable<TResult>>>, Object)
ReactiveDefinitionBase.DefineObservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IReactiveQbservable<TResult>>>, Object)
ReactiveDefinitionBase.DefineObservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IReactiveQbservable<TResult>>>, Object)
ReactiveDefinitionBase.DefineObservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IReactiveQbservable<TResult>>>, Object)
ReactiveDefinitionBase.DefineObservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IReactiveQbservable<TResult>>>, Object)
ReactiveDefinitionBase.DefineObservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, IReactiveQbservable<TResult>>>, Object)
ReactiveDefinitionBase.DefineObserver<TArg1, TArg2, TResult>(Uri, Expression<Func<TArg1, TArg2, IReactiveQbserver<TResult>>>, Object)
ReactiveDefinitionBase.DefineObserver<TArg1, TArg2, TArg3, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, IReactiveQbserver<TResult>>>, Object)
ReactiveDefinitionBase.DefineObserver<TArg1, TArg2, TArg3, TArg4, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, IReactiveQbserver<TResult>>>, Object)
ReactiveDefinitionBase.DefineObserver<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, IReactiveQbserver<TResult>>>, Object)
ReactiveDefinitionBase.DefineObserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IReactiveQbserver<TResult>>>, Object)
ReactiveDefinitionBase.DefineObserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IReactiveQbserver<TResult>>>, Object)
ReactiveDefinitionBase.DefineObserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IReactiveQbserver<TResult>>>, Object)
ReactiveDefinitionBase.DefineObserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IReactiveQbserver<TResult>>>, Object)
ReactiveDefinitionBase.DefineObserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IReactiveQbserver<TResult>>>, Object)
ReactiveDefinitionBase.DefineObserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IReactiveQbserver<TResult>>>, Object)
ReactiveDefinitionBase.DefineObserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IReactiveQbserver<TResult>>>, Object)
ReactiveDefinitionBase.DefineObserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IReactiveQbserver<TResult>>>, Object)
ReactiveDefinitionBase.DefineObserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IReactiveQbserver<TResult>>>, Object)
ReactiveDefinitionBase.DefineObserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, IReactiveQbserver<TResult>>>, Object)
ReactiveDefinitionBase.DefineSubscriptionFactory<TArg1, TArg2>(Uri, IReactiveQubscriptionFactory<TArg1, TArg2>, Object)
ReactiveDefinitionBase.DefineSubscriptionFactory<TArg1, TArg2, TArg3>(Uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3>, Object)
ReactiveDefinitionBase.DefineSubscriptionFactory<TArg1, TArg2, TArg3, TArg4>(Uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4>, Object)
ReactiveDefinitionBase.DefineSubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5>(Uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5>, Object)
ReactiveDefinitionBase.DefineSubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>(Uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>, Object)
ReactiveDefinitionBase.DefineSubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>(Uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>, Object)
ReactiveDefinitionBase.DefineSubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>(Uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>, Object)
ReactiveDefinitionBase.DefineSubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>(Uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>, Object)
ReactiveDefinitionBase.DefineSubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>(Uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>, Object)
ReactiveDefinitionBase.DefineSubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>(Uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>, Object)
ReactiveDefinitionBase.DefineSubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>(Uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>, Object)
ReactiveDefinitionBase.DefineSubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>(Uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>, Object)
ReactiveDefinitionBase.DefineSubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>(Uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>, Object)
ReactiveDefinitionBase.DefineSubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>(Uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>, Object)
Namespace: Reaqtor
Assembly: Reaqtor.Service.dll
Syntax
public class ReactiveDefinition : ReactiveDefinitionBase, IReactiveDefinition

Constructors

ReactiveDefinition(IReactiveDefinitionEngineProvider, IReactiveExpressionServices)

Creates a new reactive processing definition object using the specified client operations provider.

Declaration
public ReactiveDefinition(IReactiveDefinitionEngineProvider provider, IReactiveExpressionServices expressionServices)
Parameters
Type Name Description
IReactiveDefinitionEngineProvider provider

Definition operations provider.

IReactiveExpressionServices expressionServices

Expression services object, used to perform expression tree manipulations.

Methods

DefineObservableCore<T>(Uri, IReactiveQbservable<T>, Object)

Defines an observable identified by the specified URI.

Declaration
protected override void DefineObservableCore<T>(Uri uri, IReactiveQbservable<T> observable, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

IReactiveQbservable<T> observable

Observable to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
T

Type of the data produced by the observable.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineObservableCore<T>(System.Uri, Reaqtor.IReactiveQbservable<T>, System.Object)

DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IReactiveQbservable<TResult>>>, Object)

Defines a parameterized observable identified by the specified URI.

Declaration
protected override void DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IReactiveQbservable<TResult>>> observable, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IReactiveQbservable<TResult>>> observable

Observable to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the observable.

TArg2

Type of the second parameter passed to the observable.

TArg3

Type of the third parameter passed to the observable.

TArg4

Type of the fourth parameter passed to the observable.

TArg5

Type of the fifth parameter passed to the observable.

TArg6

Type of the sixth parameter passed to the observable.

TArg7

Type of the seventh parameter passed to the observable.

TArg8

Type of the eighth parameter passed to the observable.

TArg9

Type of the ninth parameter passed to the observable.

TResult

Type of the data produced by the observable.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(System.Uri, System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, Reaqtor.IReactiveQbservable<TResult>>>, System.Object)

DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IReactiveQbservable<TResult>>>, Object)

Defines a parameterized observable identified by the specified URI.

Declaration
protected override void DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IReactiveQbservable<TResult>>> observable, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IReactiveQbservable<TResult>>> observable

Observable to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the observable.

TArg2

Type of the second parameter passed to the observable.

TArg3

Type of the third parameter passed to the observable.

TArg4

Type of the fourth parameter passed to the observable.

TArg5

Type of the fifth parameter passed to the observable.

TArg6

Type of the sixth parameter passed to the observable.

TArg7

Type of the seventh parameter passed to the observable.

TArg8

Type of the eighth parameter passed to the observable.

TArg9

Type of the ninth parameter passed to the observable.

TArg10

Type of the tenth parameter passed to the observable.

TResult

Type of the data produced by the observable.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(System.Uri, System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, Reaqtor.IReactiveQbservable<TResult>>>, System.Object)

DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IReactiveQbservable<TResult>>>, Object)

Defines a parameterized observable identified by the specified URI.

Declaration
protected override void DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IReactiveQbservable<TResult>>> observable, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IReactiveQbservable<TResult>>> observable

Observable to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the observable.

TArg2

Type of the second parameter passed to the observable.

TArg3

Type of the third parameter passed to the observable.

TArg4

Type of the fourth parameter passed to the observable.

TArg5

Type of the fifth parameter passed to the observable.

TArg6

Type of the sixth parameter passed to the observable.

TArg7

Type of the seventh parameter passed to the observable.

TArg8

Type of the eighth parameter passed to the observable.

TArg9

Type of the ninth parameter passed to the observable.

TArg10

Type of the tenth parameter passed to the observable.

TArg11

Type of the eleventh parameter passed to the observable.

TResult

Type of the data produced by the observable.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult>(System.Uri, System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, Reaqtor.IReactiveQbservable<TResult>>>, System.Object)

DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IReactiveQbservable<TResult>>>, Object)

Defines a parameterized observable identified by the specified URI.

Declaration
protected override void DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IReactiveQbservable<TResult>>> observable, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IReactiveQbservable<TResult>>> observable

Observable to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the observable.

TArg2

Type of the second parameter passed to the observable.

TArg3

Type of the third parameter passed to the observable.

TArg4

Type of the fourth parameter passed to the observable.

TArg5

Type of the fifth parameter passed to the observable.

TArg6

Type of the sixth parameter passed to the observable.

TArg7

Type of the seventh parameter passed to the observable.

TArg8

Type of the eighth parameter passed to the observable.

TArg9

Type of the ninth parameter passed to the observable.

TArg10

Type of the tenth parameter passed to the observable.

TArg11

Type of the eleventh parameter passed to the observable.

TArg12

Type of the twelfth parameter passed to the observable.

TResult

Type of the data produced by the observable.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult>(System.Uri, System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, Reaqtor.IReactiveQbservable<TResult>>>, System.Object)

DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IReactiveQbservable<TResult>>>, Object)

Defines a parameterized observable identified by the specified URI.

Declaration
protected override void DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IReactiveQbservable<TResult>>> observable, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IReactiveQbservable<TResult>>> observable

Observable to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the observable.

TArg2

Type of the second parameter passed to the observable.

TArg3

Type of the third parameter passed to the observable.

TArg4

Type of the fourth parameter passed to the observable.

TArg5

Type of the fifth parameter passed to the observable.

TArg6

Type of the sixth parameter passed to the observable.

TArg7

Type of the seventh parameter passed to the observable.

TArg8

Type of the eighth parameter passed to the observable.

TArg9

Type of the ninth parameter passed to the observable.

TArg10

Type of the tenth parameter passed to the observable.

TArg11

Type of the eleventh parameter passed to the observable.

TArg12

Type of the twelfth parameter passed to the observable.

TArg13

Type of the thirteenth parameter passed to the observable.

TResult

Type of the data produced by the observable.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult>(System.Uri, System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, Reaqtor.IReactiveQbservable<TResult>>>, System.Object)

DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IReactiveQbservable<TResult>>>, Object)

Defines a parameterized observable identified by the specified URI.

Declaration
protected override void DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IReactiveQbservable<TResult>>> observable, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IReactiveQbservable<TResult>>> observable

Observable to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the observable.

TArg2

Type of the second parameter passed to the observable.

TArg3

Type of the third parameter passed to the observable.

TArg4

Type of the fourth parameter passed to the observable.

TArg5

Type of the fifth parameter passed to the observable.

TArg6

Type of the sixth parameter passed to the observable.

TArg7

Type of the seventh parameter passed to the observable.

TArg8

Type of the eighth parameter passed to the observable.

TArg9

Type of the ninth parameter passed to the observable.

TArg10

Type of the tenth parameter passed to the observable.

TArg11

Type of the eleventh parameter passed to the observable.

TArg12

Type of the twelfth parameter passed to the observable.

TArg13

Type of the thirteenth parameter passed to the observable.

TArg14

Type of the fourteenth parameter passed to the observable.

TResult

Type of the data produced by the observable.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult>(System.Uri, System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, Reaqtor.IReactiveQbservable<TResult>>>, System.Object)

DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, IReactiveQbservable<TResult>>>, Object)

Defines a parameterized observable identified by the specified URI.

Declaration
protected override void DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, IReactiveQbservable<TResult>>> observable, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, IReactiveQbservable<TResult>>> observable

Observable to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the observable.

TArg2

Type of the second parameter passed to the observable.

TArg3

Type of the third parameter passed to the observable.

TArg4

Type of the fourth parameter passed to the observable.

TArg5

Type of the fifth parameter passed to the observable.

TArg6

Type of the sixth parameter passed to the observable.

TArg7

Type of the seventh parameter passed to the observable.

TArg8

Type of the eighth parameter passed to the observable.

TArg9

Type of the ninth parameter passed to the observable.

TArg10

Type of the tenth parameter passed to the observable.

TArg11

Type of the eleventh parameter passed to the observable.

TArg12

Type of the twelfth parameter passed to the observable.

TArg13

Type of the thirteenth parameter passed to the observable.

TArg14

Type of the fourteenth parameter passed to the observable.

TArg15

Type of the fifteenth parameter passed to the observable.

TResult

Type of the data produced by the observable.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult>(System.Uri, System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, Reaqtor.IReactiveQbservable<TResult>>>, System.Object)

DefineObservableCore<TArgs, TResult>(Uri, Expression<Func<TArgs, IReactiveQbservable<TResult>>>, Object)

Defines a parameterized observable identified by the specified URI.

Declaration
protected override void DefineObservableCore<TArgs, TResult>(Uri uri, Expression<Func<TArgs, IReactiveQbservable<TResult>>> observable, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

System.Linq.Expressions.Expression<System.Func<TArgs, IReactiveQbservable<TResult>>> observable

Observable to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArgs

Type of the parameter passed to the observable.

TResult

Type of the data produced by the observable.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineObservableCore<TArgs, TResult>(System.Uri, System.Linq.Expressions.Expression<System.Func<TArgs, Reaqtor.IReactiveQbservable<TResult>>>, System.Object)

DefineObservableCore<TArg1, TArg2, TResult>(Uri, Expression<Func<TArg1, TArg2, IReactiveQbservable<TResult>>>, Object)

Defines a parameterized observable identified by the specified URI.

Declaration
protected override void DefineObservableCore<TArg1, TArg2, TResult>(Uri uri, Expression<Func<TArg1, TArg2, IReactiveQbservable<TResult>>> observable, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, IReactiveQbservable<TResult>>> observable

Observable to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the observable.

TArg2

Type of the second parameter passed to the observable.

TResult

Type of the data produced by the observable.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineObservableCore<TArg1, TArg2, TResult>(System.Uri, System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, Reaqtor.IReactiveQbservable<TResult>>>, System.Object)

DefineObservableCore<TArg1, TArg2, TArg3, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, IReactiveQbservable<TResult>>>, Object)

Defines a parameterized observable identified by the specified URI.

Declaration
protected override void DefineObservableCore<TArg1, TArg2, TArg3, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, IReactiveQbservable<TResult>>> observable, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, IReactiveQbservable<TResult>>> observable

Observable to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the observable.

TArg2

Type of the second parameter passed to the observable.

TArg3

Type of the third parameter passed to the observable.

TResult

Type of the data produced by the observable.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineObservableCore<TArg1, TArg2, TArg3, TResult>(System.Uri, System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, Reaqtor.IReactiveQbservable<TResult>>>, System.Object)

DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, IReactiveQbservable<TResult>>>, Object)

Defines a parameterized observable identified by the specified URI.

Declaration
protected override void DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, IReactiveQbservable<TResult>>> observable, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, IReactiveQbservable<TResult>>> observable

Observable to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the observable.

TArg2

Type of the second parameter passed to the observable.

TArg3

Type of the third parameter passed to the observable.

TArg4

Type of the fourth parameter passed to the observable.

TResult

Type of the data produced by the observable.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TResult>(System.Uri, System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, Reaqtor.IReactiveQbservable<TResult>>>, System.Object)

DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, IReactiveQbservable<TResult>>>, Object)

Defines a parameterized observable identified by the specified URI.

Declaration
protected override void DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, IReactiveQbservable<TResult>>> observable, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, IReactiveQbservable<TResult>>> observable

Observable to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the observable.

TArg2

Type of the second parameter passed to the observable.

TArg3

Type of the third parameter passed to the observable.

TArg4

Type of the fourth parameter passed to the observable.

TArg5

Type of the fifth parameter passed to the observable.

TResult

Type of the data produced by the observable.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(System.Uri, System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, Reaqtor.IReactiveQbservable<TResult>>>, System.Object)

DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IReactiveQbservable<TResult>>>, Object)

Defines a parameterized observable identified by the specified URI.

Declaration
protected override void DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IReactiveQbservable<TResult>>> observable, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IReactiveQbservable<TResult>>> observable

Observable to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the observable.

TArg2

Type of the second parameter passed to the observable.

TArg3

Type of the third parameter passed to the observable.

TArg4

Type of the fourth parameter passed to the observable.

TArg5

Type of the fifth parameter passed to the observable.

TArg6

Type of the sixth parameter passed to the observable.

TResult

Type of the data produced by the observable.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(System.Uri, System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, Reaqtor.IReactiveQbservable<TResult>>>, System.Object)

DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IReactiveQbservable<TResult>>>, Object)

Defines a parameterized observable identified by the specified URI.

Declaration
protected override void DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IReactiveQbservable<TResult>>> observable, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IReactiveQbservable<TResult>>> observable

Observable to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the observable.

TArg2

Type of the second parameter passed to the observable.

TArg3

Type of the third parameter passed to the observable.

TArg4

Type of the fourth parameter passed to the observable.

TArg5

Type of the fifth parameter passed to the observable.

TArg6

Type of the sixth parameter passed to the observable.

TArg7

Type of the seventh parameter passed to the observable.

TResult

Type of the data produced by the observable.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(System.Uri, System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, Reaqtor.IReactiveQbservable<TResult>>>, System.Object)

DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IReactiveQbservable<TResult>>>, Object)

Defines a parameterized observable identified by the specified URI.

Declaration
protected override void DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IReactiveQbservable<TResult>>> observable, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IReactiveQbservable<TResult>>> observable

Observable to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the observable.

TArg2

Type of the second parameter passed to the observable.

TArg3

Type of the third parameter passed to the observable.

TArg4

Type of the fourth parameter passed to the observable.

TArg5

Type of the fifth parameter passed to the observable.

TArg6

Type of the sixth parameter passed to the observable.

TArg7

Type of the seventh parameter passed to the observable.

TArg8

Type of the eighth parameter passed to the observable.

TResult

Type of the data produced by the observable.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineObservableCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(System.Uri, System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, Reaqtor.IReactiveQbservable<TResult>>>, System.Object)

DefineObserverCore<T>(Uri, IReactiveQbserver<T>, Object)

Defines an observer identified by the specified URI.

Declaration
protected override void DefineObserverCore<T>(Uri uri, IReactiveQbserver<T> observer, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

IReactiveQbserver<T> observer

Observer to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
T

Type of the data received by the observer.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineObserverCore<T>(System.Uri, Reaqtor.IReactiveQbserver<T>, System.Object)

DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IReactiveQbserver<TResult>>>, Object)

Defines a parameterized observer identified by the specified URI.

Declaration
protected override void DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IReactiveQbserver<TResult>>> observer, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IReactiveQbserver<TResult>>> observer

Observer to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the observer.

TArg2

Type of the second parameter passed to the observer.

TArg3

Type of the third parameter passed to the observer.

TArg4

Type of the fourth parameter passed to the observer.

TArg5

Type of the fifth parameter passed to the observer.

TArg6

Type of the sixth parameter passed to the observer.

TArg7

Type of the seventh parameter passed to the observer.

TArg8

Type of the eighth parameter passed to the observer.

TArg9

Type of the ninth parameter passed to the observer.

TResult

Type of the data received by the observer.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(System.Uri, System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, Reaqtor.IReactiveQbserver<TResult>>>, System.Object)

DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IReactiveQbserver<TResult>>>, Object)

Defines a parameterized observer identified by the specified URI.

Declaration
protected override void DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IReactiveQbserver<TResult>>> observer, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IReactiveQbserver<TResult>>> observer

Observer to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the observer.

TArg2

Type of the second parameter passed to the observer.

TArg3

Type of the third parameter passed to the observer.

TArg4

Type of the fourth parameter passed to the observer.

TArg5

Type of the fifth parameter passed to the observer.

TArg6

Type of the sixth parameter passed to the observer.

TArg7

Type of the seventh parameter passed to the observer.

TArg8

Type of the eighth parameter passed to the observer.

TArg9

Type of the ninth parameter passed to the observer.

TArg10

Type of the tenth parameter passed to the observer.

TResult

Type of the data received by the observer.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(System.Uri, System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, Reaqtor.IReactiveQbserver<TResult>>>, System.Object)

DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IReactiveQbserver<TResult>>>, Object)

Defines a parameterized observer identified by the specified URI.

Declaration
protected override void DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IReactiveQbserver<TResult>>> observer, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IReactiveQbserver<TResult>>> observer

Observer to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the observer.

TArg2

Type of the second parameter passed to the observer.

TArg3

Type of the third parameter passed to the observer.

TArg4

Type of the fourth parameter passed to the observer.

TArg5

Type of the fifth parameter passed to the observer.

TArg6

Type of the sixth parameter passed to the observer.

TArg7

Type of the seventh parameter passed to the observer.

TArg8

Type of the eighth parameter passed to the observer.

TArg9

Type of the ninth parameter passed to the observer.

TArg10

Type of the tenth parameter passed to the observer.

TArg11

Type of the eleventh parameter passed to the observer.

TResult

Type of the data received by the observer.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult>(System.Uri, System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, Reaqtor.IReactiveQbserver<TResult>>>, System.Object)

DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IReactiveQbserver<TResult>>>, Object)

Defines a parameterized observer identified by the specified URI.

Declaration
protected override void DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IReactiveQbserver<TResult>>> observer, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IReactiveQbserver<TResult>>> observer

Observer to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the observer.

TArg2

Type of the second parameter passed to the observer.

TArg3

Type of the third parameter passed to the observer.

TArg4

Type of the fourth parameter passed to the observer.

TArg5

Type of the fifth parameter passed to the observer.

TArg6

Type of the sixth parameter passed to the observer.

TArg7

Type of the seventh parameter passed to the observer.

TArg8

Type of the eighth parameter passed to the observer.

TArg9

Type of the ninth parameter passed to the observer.

TArg10

Type of the tenth parameter passed to the observer.

TArg11

Type of the eleventh parameter passed to the observer.

TArg12

Type of the twelfth parameter passed to the observer.

TResult

Type of the data received by the observer.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult>(System.Uri, System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, Reaqtor.IReactiveQbserver<TResult>>>, System.Object)

DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IReactiveQbserver<TResult>>>, Object)

Defines a parameterized observer identified by the specified URI.

Declaration
protected override void DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IReactiveQbserver<TResult>>> observer, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IReactiveQbserver<TResult>>> observer

Observer to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the observer.

TArg2

Type of the second parameter passed to the observer.

TArg3

Type of the third parameter passed to the observer.

TArg4

Type of the fourth parameter passed to the observer.

TArg5

Type of the fifth parameter passed to the observer.

TArg6

Type of the sixth parameter passed to the observer.

TArg7

Type of the seventh parameter passed to the observer.

TArg8

Type of the eighth parameter passed to the observer.

TArg9

Type of the ninth parameter passed to the observer.

TArg10

Type of the tenth parameter passed to the observer.

TArg11

Type of the eleventh parameter passed to the observer.

TArg12

Type of the twelfth parameter passed to the observer.

TArg13

Type of the thirteenth parameter passed to the observer.

TResult

Type of the data received by the observer.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult>(System.Uri, System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, Reaqtor.IReactiveQbserver<TResult>>>, System.Object)

DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IReactiveQbserver<TResult>>>, Object)

Defines a parameterized observer identified by the specified URI.

Declaration
protected override void DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IReactiveQbserver<TResult>>> observer, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IReactiveQbserver<TResult>>> observer

Observer to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the observer.

TArg2

Type of the second parameter passed to the observer.

TArg3

Type of the third parameter passed to the observer.

TArg4

Type of the fourth parameter passed to the observer.

TArg5

Type of the fifth parameter passed to the observer.

TArg6

Type of the sixth parameter passed to the observer.

TArg7

Type of the seventh parameter passed to the observer.

TArg8

Type of the eighth parameter passed to the observer.

TArg9

Type of the ninth parameter passed to the observer.

TArg10

Type of the tenth parameter passed to the observer.

TArg11

Type of the eleventh parameter passed to the observer.

TArg12

Type of the twelfth parameter passed to the observer.

TArg13

Type of the thirteenth parameter passed to the observer.

TArg14

Type of the fourteenth parameter passed to the observer.

TResult

Type of the data received by the observer.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult>(System.Uri, System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, Reaqtor.IReactiveQbserver<TResult>>>, System.Object)

DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, IReactiveQbserver<TResult>>>, Object)

Defines a parameterized observer identified by the specified URI.

Declaration
protected override void DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, IReactiveQbserver<TResult>>> observer, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, IReactiveQbserver<TResult>>> observer

Observer to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the observer.

TArg2

Type of the second parameter passed to the observer.

TArg3

Type of the third parameter passed to the observer.

TArg4

Type of the fourth parameter passed to the observer.

TArg5

Type of the fifth parameter passed to the observer.

TArg6

Type of the sixth parameter passed to the observer.

TArg7

Type of the seventh parameter passed to the observer.

TArg8

Type of the eighth parameter passed to the observer.

TArg9

Type of the ninth parameter passed to the observer.

TArg10

Type of the tenth parameter passed to the observer.

TArg11

Type of the eleventh parameter passed to the observer.

TArg12

Type of the twelfth parameter passed to the observer.

TArg13

Type of the thirteenth parameter passed to the observer.

TArg14

Type of the fourteenth parameter passed to the observer.

TArg15

Type of the fifteenth parameter passed to the observer.

TResult

Type of the data received by the observer.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult>(System.Uri, System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, Reaqtor.IReactiveQbserver<TResult>>>, System.Object)

DefineObserverCore<TArgs, TResult>(Uri, Expression<Func<TArgs, IReactiveQbserver<TResult>>>, Object)

Defines a parameterized observer identified by the specified URI.

Declaration
protected override void DefineObserverCore<TArgs, TResult>(Uri uri, Expression<Func<TArgs, IReactiveQbserver<TResult>>> observer, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

System.Linq.Expressions.Expression<System.Func<TArgs, IReactiveQbserver<TResult>>> observer

Observer to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArgs

Type of the parameter passed to the observer.

TResult

Type of the data received by the observer.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineObserverCore<TArgs, TResult>(System.Uri, System.Linq.Expressions.Expression<System.Func<TArgs, Reaqtor.IReactiveQbserver<TResult>>>, System.Object)

DefineObserverCore<TArg1, TArg2, TResult>(Uri, Expression<Func<TArg1, TArg2, IReactiveQbserver<TResult>>>, Object)

Defines a parameterized observer identified by the specified URI.

Declaration
protected override void DefineObserverCore<TArg1, TArg2, TResult>(Uri uri, Expression<Func<TArg1, TArg2, IReactiveQbserver<TResult>>> observer, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, IReactiveQbserver<TResult>>> observer

Observer to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the observer.

TArg2

Type of the second parameter passed to the observer.

TResult

Type of the data received by the observer.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineObserverCore<TArg1, TArg2, TResult>(System.Uri, System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, Reaqtor.IReactiveQbserver<TResult>>>, System.Object)

DefineObserverCore<TArg1, TArg2, TArg3, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, IReactiveQbserver<TResult>>>, Object)

Defines a parameterized observer identified by the specified URI.

Declaration
protected override void DefineObserverCore<TArg1, TArg2, TArg3, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, IReactiveQbserver<TResult>>> observer, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, IReactiveQbserver<TResult>>> observer

Observer to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the observer.

TArg2

Type of the second parameter passed to the observer.

TArg3

Type of the third parameter passed to the observer.

TResult

Type of the data received by the observer.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineObserverCore<TArg1, TArg2, TArg3, TResult>(System.Uri, System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, Reaqtor.IReactiveQbserver<TResult>>>, System.Object)

DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, IReactiveQbserver<TResult>>>, Object)

Defines a parameterized observer identified by the specified URI.

Declaration
protected override void DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, IReactiveQbserver<TResult>>> observer, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, IReactiveQbserver<TResult>>> observer

Observer to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the observer.

TArg2

Type of the second parameter passed to the observer.

TArg3

Type of the third parameter passed to the observer.

TArg4

Type of the fourth parameter passed to the observer.

TResult

Type of the data received by the observer.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TResult>(System.Uri, System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, Reaqtor.IReactiveQbserver<TResult>>>, System.Object)

DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, IReactiveQbserver<TResult>>>, Object)

Defines a parameterized observer identified by the specified URI.

Declaration
protected override void DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, IReactiveQbserver<TResult>>> observer, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, IReactiveQbserver<TResult>>> observer

Observer to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the observer.

TArg2

Type of the second parameter passed to the observer.

TArg3

Type of the third parameter passed to the observer.

TArg4

Type of the fourth parameter passed to the observer.

TArg5

Type of the fifth parameter passed to the observer.

TResult

Type of the data received by the observer.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(System.Uri, System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, Reaqtor.IReactiveQbserver<TResult>>>, System.Object)

DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IReactiveQbserver<TResult>>>, Object)

Defines a parameterized observer identified by the specified URI.

Declaration
protected override void DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IReactiveQbserver<TResult>>> observer, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IReactiveQbserver<TResult>>> observer

Observer to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the observer.

TArg2

Type of the second parameter passed to the observer.

TArg3

Type of the third parameter passed to the observer.

TArg4

Type of the fourth parameter passed to the observer.

TArg5

Type of the fifth parameter passed to the observer.

TArg6

Type of the sixth parameter passed to the observer.

TResult

Type of the data received by the observer.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(System.Uri, System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, Reaqtor.IReactiveQbserver<TResult>>>, System.Object)

DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IReactiveQbserver<TResult>>>, Object)

Defines a parameterized observer identified by the specified URI.

Declaration
protected override void DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IReactiveQbserver<TResult>>> observer, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IReactiveQbserver<TResult>>> observer

Observer to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the observer.

TArg2

Type of the second parameter passed to the observer.

TArg3

Type of the third parameter passed to the observer.

TArg4

Type of the fourth parameter passed to the observer.

TArg5

Type of the fifth parameter passed to the observer.

TArg6

Type of the sixth parameter passed to the observer.

TArg7

Type of the seventh parameter passed to the observer.

TResult

Type of the data received by the observer.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(System.Uri, System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, Reaqtor.IReactiveQbserver<TResult>>>, System.Object)

DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IReactiveQbserver<TResult>>>, Object)

Defines a parameterized observer identified by the specified URI.

Declaration
protected override void DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IReactiveQbserver<TResult>>> observer, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IReactiveQbserver<TResult>>> observer

Observer to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the observer.

TArg2

Type of the second parameter passed to the observer.

TArg3

Type of the third parameter passed to the observer.

TArg4

Type of the fourth parameter passed to the observer.

TArg5

Type of the fifth parameter passed to the observer.

TArg6

Type of the sixth parameter passed to the observer.

TArg7

Type of the seventh parameter passed to the observer.

TArg8

Type of the eighth parameter passed to the observer.

TResult

Type of the data received by the observer.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineObserverCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(System.Uri, System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, Reaqtor.IReactiveQbserver<TResult>>>, System.Object)

DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TInput, TOutput>(Uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>, Object)

Defines a parameterized stream factory identified by the specified URI.

Declaration
protected override void DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TInput, TOutput>(Uri uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8> streamFactory, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8> streamFactory

Stream factory to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the subject factory.

TArg2

Type of the second parameter passed to the subject factory.

TArg3

Type of the third parameter passed to the subject factory.

TArg4

Type of the fourth parameter passed to the subject factory.

TArg5

Type of the fifth parameter passed to the subject factory.

TArg6

Type of the sixth parameter passed to the subject factory.

TArg7

Type of the seventh parameter passed to the subject factory.

TArg8

Type of the eighth parameter passed to the subject factory.

TInput

Type of the data received by the subjects created by the stream factory.

TOutput

Type of the data produced by the subjects created by the stream factory.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TInput, TOutput>(System.Uri, Reaqtor.IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>, System.Object)

DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TInput, TOutput>(Uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>, Object)

Defines a parameterized stream factory identified by the specified URI.

Declaration
protected override void DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TInput, TOutput>(Uri uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9> streamFactory, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9> streamFactory

Stream factory to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the subject factory.

TArg2

Type of the second parameter passed to the subject factory.

TArg3

Type of the third parameter passed to the subject factory.

TArg4

Type of the fourth parameter passed to the subject factory.

TArg5

Type of the fifth parameter passed to the subject factory.

TArg6

Type of the sixth parameter passed to the subject factory.

TArg7

Type of the seventh parameter passed to the subject factory.

TArg8

Type of the eighth parameter passed to the subject factory.

TArg9

Type of the ninth parameter passed to the subject factory.

TInput

Type of the data received by the subjects created by the stream factory.

TOutput

Type of the data produced by the subjects created by the stream factory.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TInput, TOutput>(System.Uri, Reaqtor.IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>, System.Object)

DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TInput, TOutput>(Uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>, Object)

Defines a parameterized stream factory identified by the specified URI.

Declaration
protected override void DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TInput, TOutput>(Uri uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10> streamFactory, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10> streamFactory

Stream factory to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the subject factory.

TArg2

Type of the second parameter passed to the subject factory.

TArg3

Type of the third parameter passed to the subject factory.

TArg4

Type of the fourth parameter passed to the subject factory.

TArg5

Type of the fifth parameter passed to the subject factory.

TArg6

Type of the sixth parameter passed to the subject factory.

TArg7

Type of the seventh parameter passed to the subject factory.

TArg8

Type of the eighth parameter passed to the subject factory.

TArg9

Type of the ninth parameter passed to the subject factory.

TArg10

Type of the tenth parameter passed to the subject factory.

TInput

Type of the data received by the subjects created by the stream factory.

TOutput

Type of the data produced by the subjects created by the stream factory.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TInput, TOutput>(System.Uri, Reaqtor.IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>, System.Object)

DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TInput, TOutput>(Uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>, Object)

Defines a parameterized stream factory identified by the specified URI.

Declaration
protected override void DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TInput, TOutput>(Uri uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11> streamFactory, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11> streamFactory

Stream factory to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the subject factory.

TArg2

Type of the second parameter passed to the subject factory.

TArg3

Type of the third parameter passed to the subject factory.

TArg4

Type of the fourth parameter passed to the subject factory.

TArg5

Type of the fifth parameter passed to the subject factory.

TArg6

Type of the sixth parameter passed to the subject factory.

TArg7

Type of the seventh parameter passed to the subject factory.

TArg8

Type of the eighth parameter passed to the subject factory.

TArg9

Type of the ninth parameter passed to the subject factory.

TArg10

Type of the tenth parameter passed to the subject factory.

TArg11

Type of the eleventh parameter passed to the subject factory.

TInput

Type of the data received by the subjects created by the stream factory.

TOutput

Type of the data produced by the subjects created by the stream factory.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TInput, TOutput>(System.Uri, Reaqtor.IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>, System.Object)

DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TInput, TOutput>(Uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>, Object)

Defines a parameterized stream factory identified by the specified URI.

Declaration
protected override void DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TInput, TOutput>(Uri uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12> streamFactory, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12> streamFactory

Stream factory to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the subject factory.

TArg2

Type of the second parameter passed to the subject factory.

TArg3

Type of the third parameter passed to the subject factory.

TArg4

Type of the fourth parameter passed to the subject factory.

TArg5

Type of the fifth parameter passed to the subject factory.

TArg6

Type of the sixth parameter passed to the subject factory.

TArg7

Type of the seventh parameter passed to the subject factory.

TArg8

Type of the eighth parameter passed to the subject factory.

TArg9

Type of the ninth parameter passed to the subject factory.

TArg10

Type of the tenth parameter passed to the subject factory.

TArg11

Type of the eleventh parameter passed to the subject factory.

TArg12

Type of the twelfth parameter passed to the subject factory.

TInput

Type of the data received by the subjects created by the stream factory.

TOutput

Type of the data produced by the subjects created by the stream factory.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TInput, TOutput>(System.Uri, Reaqtor.IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>, System.Object)

DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TInput, TOutput>(Uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>, Object)

Defines a parameterized stream factory identified by the specified URI.

Declaration
protected override void DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TInput, TOutput>(Uri uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13> streamFactory, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13> streamFactory

Stream factory to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the subject factory.

TArg2

Type of the second parameter passed to the subject factory.

TArg3

Type of the third parameter passed to the subject factory.

TArg4

Type of the fourth parameter passed to the subject factory.

TArg5

Type of the fifth parameter passed to the subject factory.

TArg6

Type of the sixth parameter passed to the subject factory.

TArg7

Type of the seventh parameter passed to the subject factory.

TArg8

Type of the eighth parameter passed to the subject factory.

TArg9

Type of the ninth parameter passed to the subject factory.

TArg10

Type of the tenth parameter passed to the subject factory.

TArg11

Type of the eleventh parameter passed to the subject factory.

TArg12

Type of the twelfth parameter passed to the subject factory.

TArg13

Type of the thirteenth parameter passed to the subject factory.

TInput

Type of the data received by the subjects created by the stream factory.

TOutput

Type of the data produced by the subjects created by the stream factory.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TInput, TOutput>(System.Uri, Reaqtor.IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>, System.Object)

DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TInput, TOutput>(Uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>, Object)

Defines a parameterized stream factory identified by the specified URI.

Declaration
protected override void DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TInput, TOutput>(Uri uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14> streamFactory, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14> streamFactory

Stream factory to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the subject factory.

TArg2

Type of the second parameter passed to the subject factory.

TArg3

Type of the third parameter passed to the subject factory.

TArg4

Type of the fourth parameter passed to the subject factory.

TArg5

Type of the fifth parameter passed to the subject factory.

TArg6

Type of the sixth parameter passed to the subject factory.

TArg7

Type of the seventh parameter passed to the subject factory.

TArg8

Type of the eighth parameter passed to the subject factory.

TArg9

Type of the ninth parameter passed to the subject factory.

TArg10

Type of the tenth parameter passed to the subject factory.

TArg11

Type of the eleventh parameter passed to the subject factory.

TArg12

Type of the twelfth parameter passed to the subject factory.

TArg13

Type of the thirteenth parameter passed to the subject factory.

TArg14

Type of the fourteenth parameter passed to the subject factory.

TInput

Type of the data received by the subjects created by the stream factory.

TOutput

Type of the data produced by the subjects created by the stream factory.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TInput, TOutput>(System.Uri, Reaqtor.IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>, System.Object)

DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TInput, TOutput>(Uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>, Object)

Defines a parameterized stream factory identified by the specified URI.

Declaration
protected override void DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TInput, TOutput>(Uri uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15> streamFactory, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15> streamFactory

Stream factory to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the subject factory.

TArg2

Type of the second parameter passed to the subject factory.

TArg3

Type of the third parameter passed to the subject factory.

TArg4

Type of the fourth parameter passed to the subject factory.

TArg5

Type of the fifth parameter passed to the subject factory.

TArg6

Type of the sixth parameter passed to the subject factory.

TArg7

Type of the seventh parameter passed to the subject factory.

TArg8

Type of the eighth parameter passed to the subject factory.

TArg9

Type of the ninth parameter passed to the subject factory.

TArg10

Type of the tenth parameter passed to the subject factory.

TArg11

Type of the eleventh parameter passed to the subject factory.

TArg12

Type of the twelfth parameter passed to the subject factory.

TArg13

Type of the thirteenth parameter passed to the subject factory.

TArg14

Type of the fourteenth parameter passed to the subject factory.

TArg15

Type of the fifteenth parameter passed to the subject factory.

TInput

Type of the data received by the subjects created by the stream factory.

TOutput

Type of the data produced by the subjects created by the stream factory.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TInput, TOutput>(System.Uri, Reaqtor.IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>, System.Object)

DefineStreamFactoryCore<TInput, TOutput>(Uri, IReactiveQubjectFactory<TInput, TOutput>, Object)

Defines a stream factory identified by the specified URI.

Declaration
protected override void DefineStreamFactoryCore<TInput, TOutput>(Uri uri, IReactiveQubjectFactory<TInput, TOutput> streamFactory, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

IReactiveQubjectFactory<TInput, TOutput> streamFactory

Stream factory to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TInput

Type of the data received by the subjects created by the stream factory.

TOutput

Type of the data produced by the subjects created by the stream factory.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineStreamFactoryCore<TInput, TOutput>(System.Uri, Reaqtor.IReactiveQubjectFactory<TInput, TOutput>, System.Object)

DefineStreamFactoryCore<TArgs, TInput, TOutput>(Uri, IReactiveQubjectFactory<TInput, TOutput, TArgs>, Object)

Defines a parameterized stream factory identified by the specified URI.

Declaration
protected override void DefineStreamFactoryCore<TArgs, TInput, TOutput>(Uri uri, IReactiveQubjectFactory<TInput, TOutput, TArgs> streamFactory, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

IReactiveQubjectFactory<TInput, TOutput, TArgs> streamFactory

Stream factory to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArgs

Type of the parameter passed to the stream factory.

TInput

Type of the data received by the subjects created by the stream factory.

TOutput

Type of the data produced by the subjects created by the stream factory.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineStreamFactoryCore<TArgs, TInput, TOutput>(System.Uri, Reaqtor.IReactiveQubjectFactory<TInput, TOutput, TArgs>, System.Object)

DefineStreamFactoryCore<TArg1, TArg2, TInput, TOutput>(Uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2>, Object)

Defines a parameterized stream factory identified by the specified URI.

Declaration
protected override void DefineStreamFactoryCore<TArg1, TArg2, TInput, TOutput>(Uri uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2> streamFactory, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2> streamFactory

Stream factory to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the subject factory.

TArg2

Type of the second parameter passed to the subject factory.

TInput

Type of the data received by the subjects created by the stream factory.

TOutput

Type of the data produced by the subjects created by the stream factory.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineStreamFactoryCore<TArg1, TArg2, TInput, TOutput>(System.Uri, Reaqtor.IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2>, System.Object)

DefineStreamFactoryCore<TArg1, TArg2, TArg3, TInput, TOutput>(Uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3>, Object)

Defines a parameterized stream factory identified by the specified URI.

Declaration
protected override void DefineStreamFactoryCore<TArg1, TArg2, TArg3, TInput, TOutput>(Uri uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3> streamFactory, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3> streamFactory

Stream factory to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the subject factory.

TArg2

Type of the second parameter passed to the subject factory.

TArg3

Type of the third parameter passed to the subject factory.

TInput

Type of the data received by the subjects created by the stream factory.

TOutput

Type of the data produced by the subjects created by the stream factory.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineStreamFactoryCore<TArg1, TArg2, TArg3, TInput, TOutput>(System.Uri, Reaqtor.IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3>, System.Object)

DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TInput, TOutput>(Uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4>, Object)

Defines a parameterized stream factory identified by the specified URI.

Declaration
protected override void DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TInput, TOutput>(Uri uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4> streamFactory, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4> streamFactory

Stream factory to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the subject factory.

TArg2

Type of the second parameter passed to the subject factory.

TArg3

Type of the third parameter passed to the subject factory.

TArg4

Type of the fourth parameter passed to the subject factory.

TInput

Type of the data received by the subjects created by the stream factory.

TOutput

Type of the data produced by the subjects created by the stream factory.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TInput, TOutput>(System.Uri, Reaqtor.IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4>, System.Object)

DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TInput, TOutput>(Uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5>, Object)

Defines a parameterized stream factory identified by the specified URI.

Declaration
protected override void DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TInput, TOutput>(Uri uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5> streamFactory, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5> streamFactory

Stream factory to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the subject factory.

TArg2

Type of the second parameter passed to the subject factory.

TArg3

Type of the third parameter passed to the subject factory.

TArg4

Type of the fourth parameter passed to the subject factory.

TArg5

Type of the fifth parameter passed to the subject factory.

TInput

Type of the data received by the subjects created by the stream factory.

TOutput

Type of the data produced by the subjects created by the stream factory.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TInput, TOutput>(System.Uri, Reaqtor.IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5>, System.Object)

DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TInput, TOutput>(Uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>, Object)

Defines a parameterized stream factory identified by the specified URI.

Declaration
protected override void DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TInput, TOutput>(Uri uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6> streamFactory, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6> streamFactory

Stream factory to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the subject factory.

TArg2

Type of the second parameter passed to the subject factory.

TArg3

Type of the third parameter passed to the subject factory.

TArg4

Type of the fourth parameter passed to the subject factory.

TArg5

Type of the fifth parameter passed to the subject factory.

TArg6

Type of the sixth parameter passed to the subject factory.

TInput

Type of the data received by the subjects created by the stream factory.

TOutput

Type of the data produced by the subjects created by the stream factory.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TInput, TOutput>(System.Uri, Reaqtor.IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>, System.Object)

DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TInput, TOutput>(Uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>, Object)

Defines a parameterized stream factory identified by the specified URI.

Declaration
protected override void DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TInput, TOutput>(Uri uri, IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7> streamFactory, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7> streamFactory

Stream factory to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the subject factory.

TArg2

Type of the second parameter passed to the subject factory.

TArg3

Type of the third parameter passed to the subject factory.

TArg4

Type of the fourth parameter passed to the subject factory.

TArg5

Type of the fifth parameter passed to the subject factory.

TArg6

Type of the sixth parameter passed to the subject factory.

TArg7

Type of the seventh parameter passed to the subject factory.

TInput

Type of the data received by the subjects created by the stream factory.

TOutput

Type of the data produced by the subjects created by the stream factory.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineStreamFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TInput, TOutput>(System.Uri, Reaqtor.IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>, System.Object)

DefineSubscriptionFactoryCore(Uri, IReactiveQubscriptionFactory, Object)

Defines a subscription factory identified by the specified URI.

Declaration
protected override void DefineSubscriptionFactoryCore(Uri uri, IReactiveQubscriptionFactory subscriptionFactory, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

IReactiveQubscriptionFactory subscriptionFactory

Subscription factory to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Overrides
ReactiveDefinitionBase.DefineSubscriptionFactoryCore(Uri, IReactiveQubscriptionFactory, Object)

DefineSubscriptionFactoryCore<TArgs>(Uri, IReactiveQubscriptionFactory<TArgs>, Object)

Defines a parameterized subscription factory identified by the specified URI.

Declaration
protected override void DefineSubscriptionFactoryCore<TArgs>(Uri uri, IReactiveQubscriptionFactory<TArgs> subscriptionFactory, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

IReactiveQubscriptionFactory<TArgs> subscriptionFactory

Subscription factory to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArgs

Type of the parameter passed to the subscription factory.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineSubscriptionFactoryCore<TArgs>(System.Uri, Reaqtor.IReactiveQubscriptionFactory<TArgs>, System.Object)

DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>(Uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>, Object)

Defines a parameterized subscription factory identified by the specified URI.

Declaration
protected override void DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>(Uri uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10> subscriptionFactory, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10> subscriptionFactory

Subscription factory to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the subscription factory.

TArg2

Type of the second parameter passed to the subscription factory.

TArg3

Type of the third parameter passed to the subscription factory.

TArg4

Type of the fourth parameter passed to the subscription factory.

TArg5

Type of the fifth parameter passed to the subscription factory.

TArg6

Type of the sixth parameter passed to the subscription factory.

TArg7

Type of the seventh parameter passed to the subscription factory.

TArg8

Type of the eighth parameter passed to the subscription factory.

TArg9

Type of the ninth parameter passed to the subscription factory.

TArg10

Type of the tenth parameter passed to the subscription factory.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>(System.Uri, Reaqtor.IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>, System.Object)

DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>(Uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>, Object)

Defines a parameterized subscription factory identified by the specified URI.

Declaration
protected override void DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>(Uri uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11> subscriptionFactory, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11> subscriptionFactory

Subscription factory to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the subscription factory.

TArg2

Type of the second parameter passed to the subscription factory.

TArg3

Type of the third parameter passed to the subscription factory.

TArg4

Type of the fourth parameter passed to the subscription factory.

TArg5

Type of the fifth parameter passed to the subscription factory.

TArg6

Type of the sixth parameter passed to the subscription factory.

TArg7

Type of the seventh parameter passed to the subscription factory.

TArg8

Type of the eighth parameter passed to the subscription factory.

TArg9

Type of the ninth parameter passed to the subscription factory.

TArg10

Type of the tenth parameter passed to the subscription factory.

TArg11

Type of the eleventh parameter passed to the subscription factory.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>(System.Uri, Reaqtor.IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>, System.Object)

DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>(Uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>, Object)

Defines a parameterized subscription factory identified by the specified URI.

Declaration
protected override void DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>(Uri uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12> subscriptionFactory, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12> subscriptionFactory

Subscription factory to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the subscription factory.

TArg2

Type of the second parameter passed to the subscription factory.

TArg3

Type of the third parameter passed to the subscription factory.

TArg4

Type of the fourth parameter passed to the subscription factory.

TArg5

Type of the fifth parameter passed to the subscription factory.

TArg6

Type of the sixth parameter passed to the subscription factory.

TArg7

Type of the seventh parameter passed to the subscription factory.

TArg8

Type of the eighth parameter passed to the subscription factory.

TArg9

Type of the ninth parameter passed to the subscription factory.

TArg10

Type of the tenth parameter passed to the subscription factory.

TArg11

Type of the eleventh parameter passed to the subscription factory.

TArg12

Type of the twelfth parameter passed to the subscription factory.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>(System.Uri, Reaqtor.IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>, System.Object)

DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>(Uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>, Object)

Defines a parameterized subscription factory identified by the specified URI.

Declaration
protected override void DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>(Uri uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13> subscriptionFactory, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13> subscriptionFactory

Subscription factory to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the subscription factory.

TArg2

Type of the second parameter passed to the subscription factory.

TArg3

Type of the third parameter passed to the subscription factory.

TArg4

Type of the fourth parameter passed to the subscription factory.

TArg5

Type of the fifth parameter passed to the subscription factory.

TArg6

Type of the sixth parameter passed to the subscription factory.

TArg7

Type of the seventh parameter passed to the subscription factory.

TArg8

Type of the eighth parameter passed to the subscription factory.

TArg9

Type of the ninth parameter passed to the subscription factory.

TArg10

Type of the tenth parameter passed to the subscription factory.

TArg11

Type of the eleventh parameter passed to the subscription factory.

TArg12

Type of the twelfth parameter passed to the subscription factory.

TArg13

Type of the thirteenth parameter passed to the subscription factory.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>(System.Uri, Reaqtor.IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>, System.Object)

DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>(Uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>, Object)

Defines a parameterized subscription factory identified by the specified URI.

Declaration
protected override void DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>(Uri uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14> subscriptionFactory, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14> subscriptionFactory

Subscription factory to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the subscription factory.

TArg2

Type of the second parameter passed to the subscription factory.

TArg3

Type of the third parameter passed to the subscription factory.

TArg4

Type of the fourth parameter passed to the subscription factory.

TArg5

Type of the fifth parameter passed to the subscription factory.

TArg6

Type of the sixth parameter passed to the subscription factory.

TArg7

Type of the seventh parameter passed to the subscription factory.

TArg8

Type of the eighth parameter passed to the subscription factory.

TArg9

Type of the ninth parameter passed to the subscription factory.

TArg10

Type of the tenth parameter passed to the subscription factory.

TArg11

Type of the eleventh parameter passed to the subscription factory.

TArg12

Type of the twelfth parameter passed to the subscription factory.

TArg13

Type of the thirteenth parameter passed to the subscription factory.

TArg14

Type of the fourteenth parameter passed to the subscription factory.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>(System.Uri, Reaqtor.IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>, System.Object)

DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>(Uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>, Object)

Defines a parameterized subscription factory identified by the specified URI.

Declaration
protected override void DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>(Uri uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15> subscriptionFactory, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15> subscriptionFactory

Subscription factory to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the subscription factory.

TArg2

Type of the second parameter passed to the subscription factory.

TArg3

Type of the third parameter passed to the subscription factory.

TArg4

Type of the fourth parameter passed to the subscription factory.

TArg5

Type of the fifth parameter passed to the subscription factory.

TArg6

Type of the sixth parameter passed to the subscription factory.

TArg7

Type of the seventh parameter passed to the subscription factory.

TArg8

Type of the eighth parameter passed to the subscription factory.

TArg9

Type of the ninth parameter passed to the subscription factory.

TArg10

Type of the tenth parameter passed to the subscription factory.

TArg11

Type of the eleventh parameter passed to the subscription factory.

TArg12

Type of the twelfth parameter passed to the subscription factory.

TArg13

Type of the thirteenth parameter passed to the subscription factory.

TArg14

Type of the fourteenth parameter passed to the subscription factory.

TArg15

Type of the fifteenth parameter passed to the subscription factory.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>(System.Uri, Reaqtor.IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>, System.Object)

DefineSubscriptionFactoryCore<TArg1, TArg2>(Uri, IReactiveQubscriptionFactory<TArg1, TArg2>, Object)

Defines a parameterized subscription factory identified by the specified URI.

Declaration
protected override void DefineSubscriptionFactoryCore<TArg1, TArg2>(Uri uri, IReactiveQubscriptionFactory<TArg1, TArg2> subscriptionFactory, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

IReactiveQubscriptionFactory<TArg1, TArg2> subscriptionFactory

Subscription factory to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the subscription factory.

TArg2

Type of the second parameter passed to the subscription factory.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineSubscriptionFactoryCore<TArg1, TArg2>(System.Uri, Reaqtor.IReactiveQubscriptionFactory<TArg1, TArg2>, System.Object)

DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3>(Uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3>, Object)

Defines a parameterized subscription factory identified by the specified URI.

Declaration
protected override void DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3>(Uri uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3> subscriptionFactory, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

IReactiveQubscriptionFactory<TArg1, TArg2, TArg3> subscriptionFactory

Subscription factory to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the subscription factory.

TArg2

Type of the second parameter passed to the subscription factory.

TArg3

Type of the third parameter passed to the subscription factory.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3>(System.Uri, Reaqtor.IReactiveQubscriptionFactory<TArg1, TArg2, TArg3>, System.Object)

DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4>(Uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4>, Object)

Defines a parameterized subscription factory identified by the specified URI.

Declaration
protected override void DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4>(Uri uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4> subscriptionFactory, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4> subscriptionFactory

Subscription factory to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the subscription factory.

TArg2

Type of the second parameter passed to the subscription factory.

TArg3

Type of the third parameter passed to the subscription factory.

TArg4

Type of the fourth parameter passed to the subscription factory.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4>(System.Uri, Reaqtor.IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4>, System.Object)

DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5>(Uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5>, Object)

Defines a parameterized subscription factory identified by the specified URI.

Declaration
protected override void DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5>(Uri uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5> subscriptionFactory, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5> subscriptionFactory

Subscription factory to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the subscription factory.

TArg2

Type of the second parameter passed to the subscription factory.

TArg3

Type of the third parameter passed to the subscription factory.

TArg4

Type of the fourth parameter passed to the subscription factory.

TArg5

Type of the fifth parameter passed to the subscription factory.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5>(System.Uri, Reaqtor.IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5>, System.Object)

DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>(Uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>, Object)

Defines a parameterized subscription factory identified by the specified URI.

Declaration
protected override void DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>(Uri uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6> subscriptionFactory, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6> subscriptionFactory

Subscription factory to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the subscription factory.

TArg2

Type of the second parameter passed to the subscription factory.

TArg3

Type of the third parameter passed to the subscription factory.

TArg4

Type of the fourth parameter passed to the subscription factory.

TArg5

Type of the fifth parameter passed to the subscription factory.

TArg6

Type of the sixth parameter passed to the subscription factory.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>(System.Uri, Reaqtor.IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>, System.Object)

DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>(Uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>, Object)

Defines a parameterized subscription factory identified by the specified URI.

Declaration
protected override void DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>(Uri uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7> subscriptionFactory, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7> subscriptionFactory

Subscription factory to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the subscription factory.

TArg2

Type of the second parameter passed to the subscription factory.

TArg3

Type of the third parameter passed to the subscription factory.

TArg4

Type of the fourth parameter passed to the subscription factory.

TArg5

Type of the fifth parameter passed to the subscription factory.

TArg6

Type of the sixth parameter passed to the subscription factory.

TArg7

Type of the seventh parameter passed to the subscription factory.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>(System.Uri, Reaqtor.IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>, System.Object)

DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>(Uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>, Object)

Defines a parameterized subscription factory identified by the specified URI.

Declaration
protected override void DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>(Uri uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8> subscriptionFactory, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8> subscriptionFactory

Subscription factory to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the subscription factory.

TArg2

Type of the second parameter passed to the subscription factory.

TArg3

Type of the third parameter passed to the subscription factory.

TArg4

Type of the fourth parameter passed to the subscription factory.

TArg5

Type of the fifth parameter passed to the subscription factory.

TArg6

Type of the sixth parameter passed to the subscription factory.

TArg7

Type of the seventh parameter passed to the subscription factory.

TArg8

Type of the eighth parameter passed to the subscription factory.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>(System.Uri, Reaqtor.IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>, System.Object)

DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>(Uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>, Object)

Defines a parameterized subscription factory identified by the specified URI.

Declaration
protected override void DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>(Uri uri, IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9> subscriptionFactory, object state = null)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9> subscriptionFactory

Subscription factory to be defined.

System.Object state

Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it.

Type Parameters
Name Description
TArg1

Type of the first parameter passed to the subscription factory.

TArg2

Type of the second parameter passed to the subscription factory.

TArg3

Type of the third parameter passed to the subscription factory.

TArg4

Type of the fourth parameter passed to the subscription factory.

TArg5

Type of the fifth parameter passed to the subscription factory.

TArg6

Type of the sixth parameter passed to the subscription factory.

TArg7

Type of the seventh parameter passed to the subscription factory.

TArg8

Type of the eighth parameter passed to the subscription factory.

TArg9

Type of the ninth parameter passed to the subscription factory.

Overrides
Reaqtor.ReactiveDefinitionBase.DefineSubscriptionFactoryCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>(System.Uri, Reaqtor.IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>, System.Object)

UndefineObservableCore(Uri)

Undefines the observable identified by the specified URI.

Declaration
protected override void UndefineObservableCore(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

Overrides
ReactiveDefinitionBase.UndefineObservableCore(Uri)

UndefineObserverCore(Uri)

Undefines the observer identified by the specified URI.

Declaration
protected override void UndefineObserverCore(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

Overrides
ReactiveDefinitionBase.UndefineObserverCore(Uri)

UndefineStreamFactoryCore(Uri)

Undefines the stream factory identified by the specified URI.

Declaration
protected override void UndefineStreamFactoryCore(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

Overrides
ReactiveDefinitionBase.UndefineStreamFactoryCore(Uri)

UndefineSubscriptionFactoryCore(Uri)

Undefines the subscription factory identified by the specified URI.

Declaration
protected override void UndefineSubscriptionFactoryCore(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

Overrides
ReactiveDefinitionBase.UndefineSubscriptionFactoryCore(Uri)

Implements

IReactiveDefinition
In This Article
Back to top Generated by DocFX