Show / Hide Table of Contents

Class ReactiveServiceContextBase

Base class for reactive processing service contexts.

Inheritance
System.Object
ReactiveServiceContextBase
ReactiveServiceContext
Implements
IReactive
IReactiveClient
IReactiveDefinition
IReactiveMetadata
Namespace: Reaqtor
Assembly: Reaqtor.Service.dll
Syntax
public abstract class ReactiveServiceContextBase : Object, IReactive, IReactiveClient, IReactiveDefinition, IReactiveMetadata

Constructors

ReactiveServiceContextBase()

Declaration
protected ReactiveServiceContextBase()

Properties

Client

Gets the client-side operations interface for the reactive processing service.

Declaration
protected abstract ReactiveClientBase Client { get; }
Property Value
Type Description
ReactiveClientBase

Definition

Gets the definition operations interface for the reactive processing service.

Declaration
protected abstract ReactiveDefinitionBase Definition { get; }
Property Value
Type Description
ReactiveDefinitionBase

Metadata

Gets the metadata operations interface for the reactive processing service.

Declaration
protected abstract ReactiveMetadataBase Metadata { get; }
Property Value
Type Description
ReactiveMetadataBase

Observables

Gets a queryable dictionary of observable definition objects.

Declaration
public IQueryableDictionary<Uri, IReactiveObservableDefinition> Observables { get; }
Property Value
Type Description
IQueryableDictionary<System.Uri, IReactiveObservableDefinition>

Observers

Gets a queryable dictionary of observer definition objects.

Declaration
public IQueryableDictionary<Uri, IReactiveObserverDefinition> Observers { get; }
Property Value
Type Description
IQueryableDictionary<System.Uri, IReactiveObserverDefinition>

Provider

Gets the query provider that is used to build observables, observers, and streams.

Declaration
public IReactiveQueryProvider Provider { get; }
Property Value
Type Description
IReactiveQueryProvider

StreamFactories

Gets a queryable dictionary of stream factory definition objects.

Declaration
public IQueryableDictionary<Uri, IReactiveStreamFactoryDefinition> StreamFactories { get; }
Property Value
Type Description
IQueryableDictionary<System.Uri, IReactiveStreamFactoryDefinition>

Streams

Gets a queryable dictionary of stream objects.

Declaration
public IQueryableDictionary<Uri, IReactiveStreamProcess> Streams { get; }
Property Value
Type Description
IQueryableDictionary<System.Uri, IReactiveStreamProcess>

SubscriptionFactories

Gets a queryable dictionary of subscription factory definition objects.

Declaration
public IQueryableDictionary<Uri, IReactiveSubscriptionFactoryDefinition> SubscriptionFactories { get; }
Property Value
Type Description
IQueryableDictionary<System.Uri, IReactiveSubscriptionFactoryDefinition>

Subscriptions

Gets a queryable dictionary of subscription objects.

Declaration
public IQueryableDictionary<Uri, IReactiveSubscriptionProcess> Subscriptions { get; }
Property Value
Type Description
IQueryableDictionary<System.Uri, IReactiveSubscriptionProcess>

Methods

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

Defines an observable identified by the specified URI.

Declaration
public void DefineObservable<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.

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)

Defines a parameterized observable identified by the specified URI.

Declaration
public void DefineObservable<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.

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)

Defines a parameterized observable identified by the specified URI.

Declaration
public void DefineObservable<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.

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)

Defines a parameterized observable identified by the specified URI.

Declaration
public void DefineObservable<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.

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)

Defines a parameterized observable identified by the specified URI.

Declaration
public void DefineObservable<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.

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)

Defines a parameterized observable identified by the specified URI.

Declaration
public void DefineObservable<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.

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)

Defines a parameterized observable identified by the specified URI.

Declaration
public void DefineObservable<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.

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)

Defines a parameterized observable identified by the specified URI.

Declaration
public void DefineObservable<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.

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

Defines a parameterized observable identified by the specified URI.

Declaration
public void DefineObservable<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.

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

Defines a parameterized observable identified by the specified URI.

Declaration
public void DefineObservable<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.

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

Defines a parameterized observable identified by the specified URI.

Declaration
public void DefineObservable<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.

DefineObservable<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
public void DefineObservable<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.

DefineObservable<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
public void DefineObservable<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.

DefineObservable<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
public void DefineObservable<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.

DefineObservable<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
public void DefineObservable<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.

DefineObservable<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
public void DefineObservable<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.

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

Defines an observer identified by the specified URI.

Declaration
public void DefineObserver<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.

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)

Defines a parameterized observer identified by the specified URI.

Declaration
public void DefineObserver<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.

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)

Defines a parameterized observer identified by the specified URI.

Declaration
public void DefineObserver<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.

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)

Defines a parameterized observer identified by the specified URI.

Declaration
public void DefineObserver<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.

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)

Defines a parameterized observer identified by the specified URI.

Declaration
public void DefineObserver<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.

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)

Defines a parameterized observer identified by the specified URI.

Declaration
public void DefineObserver<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.

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)

Defines a parameterized observer identified by the specified URI.

Declaration
public void DefineObserver<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.

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)

Defines a parameterized observer identified by the specified URI.

Declaration
public void DefineObserver<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.

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

Defines a parameterized observer identified by the specified URI.

Declaration
public void DefineObserver<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.

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

Defines a parameterized observer identified by the specified URI.

Declaration
public void DefineObserver<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.

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

Defines a parameterized observer identified by the specified URI.

Declaration
public void DefineObserver<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.

DefineObserver<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
public void DefineObserver<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.

DefineObserver<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
public void DefineObserver<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.

DefineObserver<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
public void DefineObserver<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.

DefineObserver<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
public void DefineObserver<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.

DefineObserver<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
public void DefineObserver<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.

DefineStreamFactory<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
public void DefineStreamFactory<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.

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)

Defines a parameterized stream factory identified by the specified URI.

Declaration
public void DefineStreamFactory<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.

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)

Defines a parameterized stream factory identified by the specified URI.

Declaration
public void DefineStreamFactory<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.

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)

Defines a parameterized stream factory identified by the specified URI.

Declaration
public void DefineStreamFactory<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.

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)

Defines a parameterized stream factory identified by the specified URI.

Declaration
public void DefineStreamFactory<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.

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)

Defines a parameterized stream factory identified by the specified URI.

Declaration
public void DefineStreamFactory<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.

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)

Defines a parameterized stream factory identified by the specified URI.

Declaration
public void DefineStreamFactory<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.

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)

Defines a parameterized stream factory identified by the specified URI.

Declaration
public void DefineStreamFactory<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.

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

Defines a stream factory identified by the specified URI.

Declaration
public void DefineStreamFactory<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.

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

Defines a parameterized stream factory identified by the specified URI.

Declaration
public void DefineStreamFactory<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.

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

Defines a parameterized stream factory identified by the specified URI.

Declaration
public void DefineStreamFactory<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.

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

Defines a parameterized stream factory identified by the specified URI.

Declaration
public void DefineStreamFactory<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.

DefineStreamFactory<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
public void DefineStreamFactory<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.

DefineStreamFactory<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
public void DefineStreamFactory<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.

DefineStreamFactory<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
public void DefineStreamFactory<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.

DefineStreamFactory<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
public void DefineStreamFactory<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.

DefineSubscriptionFactory(Uri, IReactiveQubscriptionFactory, Object)

Defines a subscription factory identified by the specified URI.

Declaration
public void DefineSubscriptionFactory(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.

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

Defines a parameterized subscription factory identified by the specified URI.

Declaration
public void DefineSubscriptionFactory<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.

DefineSubscriptionFactory<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
public void DefineSubscriptionFactory<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 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.

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)

Defines a parameterized subscription factory identified by the specified URI.

Declaration
public void DefineSubscriptionFactory<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 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.

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)

Defines a parameterized subscription factory identified by the specified URI.

Declaration
public void DefineSubscriptionFactory<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 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.

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)

Defines a parameterized subscription factory identified by the specified URI.

Declaration
public void DefineSubscriptionFactory<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 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.

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)

Defines a parameterized subscription factory identified by the specified URI.

Declaration
public void DefineSubscriptionFactory<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 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.

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)

Defines a parameterized subscription factory identified by the specified URI.

Declaration
public void DefineSubscriptionFactory<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 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.

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

Defines a parameterized subscription factory identified by the specified URI.

Declaration
public void DefineSubscriptionFactory<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 subject factory.

TArg2

Type of the second parameter passed to the subject factory.

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

Defines a parameterized subscription factory identified by the specified URI.

Declaration
public void DefineSubscriptionFactory<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 subject factory.

TArg2

Type of the second parameter passed to the subject factory.

TArg3

Type of the third parameter passed to the subject factory.

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

Defines a parameterized subscription factory identified by the specified URI.

Declaration
public void DefineSubscriptionFactory<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 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.

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

Defines a parameterized subscription factory identified by the specified URI.

Declaration
public void DefineSubscriptionFactory<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 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.

DefineSubscriptionFactory<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
public void DefineSubscriptionFactory<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 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.

DefineSubscriptionFactory<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
public void DefineSubscriptionFactory<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 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.

DefineSubscriptionFactory<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
public void DefineSubscriptionFactory<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 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.

DefineSubscriptionFactory<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
public void DefineSubscriptionFactory<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 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.

GetObservable<T>(Uri)

Gets the observable with the specified URI.

Declaration
public IReactiveQbservable<T> GetObservable<T>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

Returns
Type Description
IReactiveQbservable<T>

Observable object that can be used to write queries against, or to receive data by subscribing to it using an observer.

Type Parameters
Name Description
T

Type of the data produced by the observable.

GetObservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(Uri)

Gets the parameterized observable with the specified URI.

Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IReactiveQbservable<TResult>> GetObservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

Returns
Type Description
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IReactiveQbservable<TResult>>

Observable object that can be used to write queries against, or to receive data by subscribing to it using an observer.

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.

GetObservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(Uri)

Gets the parameterized observable with the specified URI.

Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IReactiveQbservable<TResult>> GetObservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

Returns
Type Description
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IReactiveQbservable<TResult>>

Observable object that can be used to write queries against, or to receive data by subscribing to it using an observer.

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.

GetObservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult>(Uri)

Gets the parameterized observable with the specified URI.

Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IReactiveQbservable<TResult>> GetObservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

Returns
Type Description
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IReactiveQbservable<TResult>>

Observable object that can be used to write queries against, or to receive data by subscribing to it using an observer.

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.

GetObservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult>(Uri)

Gets the parameterized observable with the specified URI.

Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IReactiveQbservable<TResult>> GetObservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

Returns
Type Description
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IReactiveQbservable<TResult>>

Observable object that can be used to write queries against, or to receive data by subscribing to it using an observer.

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.

GetObservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult>(Uri)

Gets the parameterized observable with the specified URI.

Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IReactiveQbservable<TResult>> GetObservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

Returns
Type Description
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IReactiveQbservable<TResult>>

Observable object that can be used to write queries against, or to receive data by subscribing to it using an observer.

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.

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

Gets the parameterized observable with the specified URI.

Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IReactiveQbservable<TResult>> GetObservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

Returns
Type Description
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IReactiveQbservable<TResult>>

Observable object that can be used to write queries against, or to receive data by subscribing to it using an observer.

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.

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

Gets the parameterized observable with the specified URI.

Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, IReactiveQbservable<TResult>> GetObservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

Returns
Type Description
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, IReactiveQbservable<TResult>>

Observable object that can be used to write queries against, or to receive data by subscribing to it using an observer.

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.

GetObservable<TArgs, TResult>(Uri)

Gets the parameterized observable with the specified URI.

Declaration
public Func<TArgs, IReactiveQbservable<TResult>> GetObservable<TArgs, TResult>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

Returns
Type Description
System.Func<TArgs, IReactiveQbservable<TResult>>

Observable object that can be used to write queries against, or to receive data by subscribing to it using an observer.

Type Parameters
Name Description
TArgs

Type of the parameter passed to the observable.

TResult

Type of the data produced by the observable.

GetObservable<TArg1, TArg2, TResult>(Uri)

Gets the parameterized observable with the specified URI.

Declaration
public Func<TArg1, TArg2, IReactiveQbservable<TResult>> GetObservable<TArg1, TArg2, TResult>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

Returns
Type Description
System.Func<TArg1, TArg2, IReactiveQbservable<TResult>>

Observable object that can be used to write queries against, or to receive data by subscribing to it using an observer.

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.

GetObservable<TArg1, TArg2, TArg3, TResult>(Uri)

Gets the parameterized observable with the specified URI.

Declaration
public Func<TArg1, TArg2, TArg3, IReactiveQbservable<TResult>> GetObservable<TArg1, TArg2, TArg3, TResult>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

Returns
Type Description
System.Func<TArg1, TArg2, TArg3, IReactiveQbservable<TResult>>

Observable object that can be used to write queries against, or to receive data by subscribing to it using an observer.

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.

GetObservable<TArg1, TArg2, TArg3, TArg4, TResult>(Uri)

Gets the parameterized observable with the specified URI.

Declaration
public Func<TArg1, TArg2, TArg3, TArg4, IReactiveQbservable<TResult>> GetObservable<TArg1, TArg2, TArg3, TArg4, TResult>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

Returns
Type Description
System.Func<TArg1, TArg2, TArg3, TArg4, IReactiveQbservable<TResult>>

Observable object that can be used to write queries against, or to receive data by subscribing to it using an observer.

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.

GetObservable<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(Uri)

Gets the parameterized observable with the specified URI.

Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, IReactiveQbservable<TResult>> GetObservable<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

Returns
Type Description
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, IReactiveQbservable<TResult>>

Observable object that can be used to write queries against, or to receive data by subscribing to it using an observer.

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.

GetObservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(Uri)

Gets the parameterized observable with the specified URI.

Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IReactiveQbservable<TResult>> GetObservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

Returns
Type Description
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IReactiveQbservable<TResult>>

Observable object that can be used to write queries against, or to receive data by subscribing to it using an observer.

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.

GetObservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(Uri)

Gets the parameterized observable with the specified URI.

Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IReactiveQbservable<TResult>> GetObservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

Returns
Type Description
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IReactiveQbservable<TResult>>

Observable object that can be used to write queries against, or to receive data by subscribing to it using an observer.

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.

GetObservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(Uri)

Gets the parameterized observable with the specified URI.

Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IReactiveQbservable<TResult>> GetObservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

Returns
Type Description
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IReactiveQbservable<TResult>>

Observable object that can be used to write queries against, or to receive data by subscribing to it using an observer.

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.

GetObserver<T>(Uri)

Gets the observer with the specified URI.

Declaration
public IReactiveQbserver<T> GetObserver<T>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

Returns
Type Description
IReactiveQbserver<T>

Observer object that can be used to send data.

Type Parameters
Name Description
T

Type of the data received by the observer.

GetObserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(Uri)

Gets the parameterized observer with the specified URI.

Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IReactiveQbserver<TResult>> GetObserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

Returns
Type Description
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IReactiveQbserver<TResult>>

Observer object that can be used to send data.

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.

GetObserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(Uri)

Gets the parameterized observer with the specified URI.

Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IReactiveQbserver<TResult>> GetObserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

Returns
Type Description
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IReactiveQbserver<TResult>>

Observer object that can be used to send data.

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.

GetObserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult>(Uri)

Gets the parameterized observer with the specified URI.

Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IReactiveQbserver<TResult>> GetObserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

Returns
Type Description
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IReactiveQbserver<TResult>>

Observer object that can be used to send data.

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.

GetObserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult>(Uri)

Gets the parameterized observer with the specified URI.

Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IReactiveQbserver<TResult>> GetObserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

Returns
Type Description
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IReactiveQbserver<TResult>>

Observer object that can be used to send data.

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.

GetObserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult>(Uri)

Gets the parameterized observer with the specified URI.

Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IReactiveQbserver<TResult>> GetObserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

Returns
Type Description
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IReactiveQbserver<TResult>>

Observer object that can be used to send data.

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.

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

Gets the parameterized observer with the specified URI.

Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IReactiveQbserver<TResult>> GetObserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

Returns
Type Description
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IReactiveQbserver<TResult>>

Observer object that can be used to send data.

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.

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

Gets the parameterized observer with the specified URI.

Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, IReactiveQbserver<TResult>> GetObserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

Returns
Type Description
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, IReactiveQbserver<TResult>>

Observer object that can be used to send data.

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.

GetObserver<TArgs, TResult>(Uri)

Gets the parameterized observer with the specified URI.

Declaration
public Func<TArgs, IReactiveQbserver<TResult>> GetObserver<TArgs, TResult>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

Returns
Type Description
System.Func<TArgs, IReactiveQbserver<TResult>>

Observer object that can be used to send data.

Type Parameters
Name Description
TArgs

Type of the parameter passed to the observer.

TResult

Type of the data received by the observer.

GetObserver<TArg1, TArg2, TResult>(Uri)

Gets the parameterized observer with the specified URI.

Declaration
public Func<TArg1, TArg2, IReactiveQbserver<TResult>> GetObserver<TArg1, TArg2, TResult>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

Returns
Type Description
System.Func<TArg1, TArg2, IReactiveQbserver<TResult>>

Observer object that can be used to send data.

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.

GetObserver<TArg1, TArg2, TArg3, TResult>(Uri)

Gets the parameterized observer with the specified URI.

Declaration
public Func<TArg1, TArg2, TArg3, IReactiveQbserver<TResult>> GetObserver<TArg1, TArg2, TArg3, TResult>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

Returns
Type Description
System.Func<TArg1, TArg2, TArg3, IReactiveQbserver<TResult>>

Observer object that can be used to send data.

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.

GetObserver<TArg1, TArg2, TArg3, TArg4, TResult>(Uri)

Gets the parameterized observer with the specified URI.

Declaration
public Func<TArg1, TArg2, TArg3, TArg4, IReactiveQbserver<TResult>> GetObserver<TArg1, TArg2, TArg3, TArg4, TResult>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

Returns
Type Description
System.Func<TArg1, TArg2, TArg3, TArg4, IReactiveQbserver<TResult>>

Observer object that can be used to send data.

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.

GetObserver<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(Uri)

Gets the parameterized observer with the specified URI.

Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, IReactiveQbserver<TResult>> GetObserver<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

Returns
Type Description
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, IReactiveQbserver<TResult>>

Observer object that can be used to send data.

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.

GetObserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(Uri)

Gets the parameterized observer with the specified URI.

Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IReactiveQbserver<TResult>> GetObserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

Returns
Type Description
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IReactiveQbserver<TResult>>

Observer object that can be used to send data.

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.

GetObserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(Uri)

Gets the parameterized observer with the specified URI.

Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IReactiveQbserver<TResult>> GetObserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

Returns
Type Description
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IReactiveQbserver<TResult>>

Observer object that can be used to send data.

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.

GetObserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(Uri)

Gets the parameterized observer with the specified URI.

Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IReactiveQbserver<TResult>> GetObserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

Returns
Type Description
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IReactiveQbserver<TResult>>

Observer object that can be used to send data.

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.

GetStream<TInput, TOutput>(Uri)

Gets the stream, represented as a subject, with the specified URI.

Declaration
public IReactiveQubject<TInput, TOutput> GetStream<TInput, TOutput>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream.

Returns
Type Description
IReactiveQubject<TInput, TOutput>

Subject object that can be used to receive and publish data.

Type Parameters
Name Description
TInput

Type of the data received by the subject.

TOutput

Type of the data produced by the subject.

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

Gets the parameterized stream factory with the specified URI.

Declaration
public IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8> GetStreamFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TInput, TOutput>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

Returns
Type Description
IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>

Stream factory that can be used to create streams, represented as subjects.

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.

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

Gets the parameterized stream factory with the specified URI.

Declaration
public IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9> GetStreamFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TInput, TOutput>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

Returns
Type Description
IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>

Stream factory that can be used to create streams, represented as subjects.

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.

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

Gets the parameterized stream factory with the specified URI.

Declaration
public IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10> GetStreamFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TInput, TOutput>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

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

Stream factory that can be used to create streams, represented as subjects.

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.

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

Gets the parameterized stream factory with the specified URI.

Declaration
public IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11> GetStreamFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TInput, TOutput>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

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

Stream factory that can be used to create streams, represented as subjects.

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.

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

Gets the parameterized stream factory with the specified URI.

Declaration
public IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12> GetStreamFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TInput, TOutput>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

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

Stream factory that can be used to create streams, represented as subjects.

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.

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

Gets the parameterized stream factory with the specified URI.

Declaration
public IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13> GetStreamFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TInput, TOutput>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

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

Stream factory that can be used to create streams, represented as subjects.

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.

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

Gets the parameterized stream factory with the specified URI.

Declaration
public IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14> GetStreamFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TInput, TOutput>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

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

Stream factory that can be used to create streams, represented as subjects.

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.

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

Gets the parameterized stream factory with the specified URI.

Declaration
public IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15> GetStreamFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TInput, TOutput>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

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

Stream factory that can be used to create streams, represented as subjects.

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.

GetStreamFactory<TInput, TOutput>(Uri)

Gets the stream factory with the specified URI.

Declaration
public IReactiveQubjectFactory<TInput, TOutput> GetStreamFactory<TInput, TOutput>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

Returns
Type Description
IReactiveQubjectFactory<TInput, TOutput>

Stream factory that can be used to create streams, represented as subjects.

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.

GetStreamFactory<TArgs, TInput, TOutput>(Uri)

Gets the parameterized stream factory with the specified URI.

Declaration
public IReactiveQubjectFactory<TInput, TOutput, TArgs> GetStreamFactory<TArgs, TInput, TOutput>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

Returns
Type Description
IReactiveQubjectFactory<TInput, TOutput, TArgs>

Stream factory that can be used to create streams, represented as subjects.

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.

GetStreamFactory<TArg1, TArg2, TInput, TOutput>(Uri)

Gets the parameterized stream factory with the specified URI.

Declaration
public IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2> GetStreamFactory<TArg1, TArg2, TInput, TOutput>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

Returns
Type Description
IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2>

Stream factory that can be used to create streams, represented as subjects.

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.

GetStreamFactory<TArg1, TArg2, TArg3, TInput, TOutput>(Uri)

Gets the parameterized stream factory with the specified URI.

Declaration
public IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3> GetStreamFactory<TArg1, TArg2, TArg3, TInput, TOutput>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

Returns
Type Description
IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3>

Stream factory that can be used to create streams, represented as subjects.

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.

GetStreamFactory<TArg1, TArg2, TArg3, TArg4, TInput, TOutput>(Uri)

Gets the parameterized stream factory with the specified URI.

Declaration
public IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4> GetStreamFactory<TArg1, TArg2, TArg3, TArg4, TInput, TOutput>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

Returns
Type Description
IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4>

Stream factory that can be used to create streams, represented as subjects.

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.

GetStreamFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TInput, TOutput>(Uri)

Gets the parameterized stream factory with the specified URI.

Declaration
public IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5> GetStreamFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TInput, TOutput>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

Returns
Type Description
IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5>

Stream factory that can be used to create streams, represented as subjects.

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.

GetStreamFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TInput, TOutput>(Uri)

Gets the parameterized stream factory with the specified URI.

Declaration
public IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6> GetStreamFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TInput, TOutput>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

Returns
Type Description
IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>

Stream factory that can be used to create streams, represented as subjects.

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.

GetStreamFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TInput, TOutput>(Uri)

Gets the parameterized stream factory with the specified URI.

Declaration
public IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7> GetStreamFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TInput, TOutput>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

Returns
Type Description
IReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>

Stream factory that can be used to create streams, represented as subjects.

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.

GetSubscription(Uri)

Gets the subscription with the specified URI.

Declaration
public IReactiveQubscription GetSubscription(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription.

Returns
Type Description
IReactiveQubscription

Subscription object that can be used to dispose the subscription.

GetSubscriptionFactory(Uri)

Gets the subscription factory with the specified URI.

Declaration
public IReactiveQubscriptionFactory GetSubscriptionFactory(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

Returns
Type Description
IReactiveQubscriptionFactory

Subscription factory that can be used to create subscriptions.

GetSubscriptionFactory<TArgs>(Uri)

Gets the parameterized subscription factory with the specified URI.

Declaration
public IReactiveQubscriptionFactory<TArgs> GetSubscriptionFactory<TArgs>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

Returns
Type Description
IReactiveQubscriptionFactory<TArgs>

Subscription factory that can be used to create subscriptions.

Type Parameters
Name Description
TArgs

Type of the parameter passed to the subscription factory.

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

Gets the parameterized subscription factory with the specified URI.

Declaration
public IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10> GetSubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

Returns
Type Description
IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>

Subscription factory that can be used to create subscriptions.

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.

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

Gets the parameterized subscription factory with the specified URI.

Declaration
public IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11> GetSubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

Returns
Type Description
IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>

Subscription factory that can be used to create subscriptions.

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.

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

Gets the parameterized subscription factory with the specified URI.

Declaration
public IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12> GetSubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

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

Subscription factory that can be used to create subscriptions.

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.

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

Gets the parameterized subscription factory with the specified URI.

Declaration
public IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13> GetSubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

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

Subscription factory that can be used to create subscriptions.

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.

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

Gets the parameterized subscription factory with the specified URI.

Declaration
public IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14> GetSubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

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

Subscription factory that can be used to create subscriptions.

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.

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

Gets the parameterized subscription factory with the specified URI.

Declaration
public IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15> GetSubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

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

Subscription factory that can be used to create subscriptions.

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.

GetSubscriptionFactory<TArg1, TArg2>(Uri)

Gets the parameterized subscription factory with the specified URI.

Declaration
public IReactiveQubscriptionFactory<TArg1, TArg2> GetSubscriptionFactory<TArg1, TArg2>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

Returns
Type Description
IReactiveQubscriptionFactory<TArg1, TArg2>

Subscription factory that can be used to create subscriptions.

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.

GetSubscriptionFactory<TArg1, TArg2, TArg3>(Uri)

Gets the parameterized subscription factory with the specified URI.

Declaration
public IReactiveQubscriptionFactory<TArg1, TArg2, TArg3> GetSubscriptionFactory<TArg1, TArg2, TArg3>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

Returns
Type Description
IReactiveQubscriptionFactory<TArg1, TArg2, TArg3>

Subscription factory that can be used to create subscriptions.

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.

GetSubscriptionFactory<TArg1, TArg2, TArg3, TArg4>(Uri)

Gets the parameterized subscription factory with the specified URI.

Declaration
public IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4> GetSubscriptionFactory<TArg1, TArg2, TArg3, TArg4>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

Returns
Type Description
IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4>

Subscription factory that can be used to create subscriptions.

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.

GetSubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5>(Uri)

Gets the parameterized subscription factory with the specified URI.

Declaration
public IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5> GetSubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

Returns
Type Description
IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5>

Subscription factory that can be used to create subscriptions.

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.

GetSubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>(Uri)

Gets the parameterized subscription factory with the specified URI.

Declaration
public IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6> GetSubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

Returns
Type Description
IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>

Subscription factory that can be used to create subscriptions.

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.

GetSubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>(Uri)

Gets the parameterized subscription factory with the specified URI.

Declaration
public IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7> GetSubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

Returns
Type Description
IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>

Subscription factory that can be used to create subscriptions.

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.

GetSubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>(Uri)

Gets the parameterized subscription factory with the specified URI.

Declaration
public IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8> GetSubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

Returns
Type Description
IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>

Subscription factory that can be used to create subscriptions.

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.

GetSubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>(Uri)

Gets the parameterized subscription factory with the specified URI.

Declaration
public IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9> GetSubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

Returns
Type Description
IReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>

Subscription factory that can be used to create subscriptions.

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.

UndefineObservable(Uri)

Undefines the observable identified by the specified URI.

Declaration
public void UndefineObservable(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observable.

UndefineObserver(Uri)

Undefines the observer identified by the specified URI.

Declaration
public void UndefineObserver(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the observer.

UndefineStreamFactory(Uri)

Undefines the stream factory identified by the specified URI.

Declaration
public void UndefineStreamFactory(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the stream factory.

UndefineSubscriptionFactory(Uri)

Undefines the subscription factory identified by the specified URI.

Declaration
public void UndefineSubscriptionFactory(Uri uri)
Parameters
Type Name Description
System.Uri uri

URI identifying the subscription factory.

Implements

IReactive
IReactiveClient
IReactiveDefinition
IReactiveMetadata
In This Article
Back to top Generated by DocFX