Class ReactiveDefinitionProxy
Exposes reactive processing definition operations using a provider to perform service-side operations.
Implements
Inherited Members
Namespace: Reaqtor
Assembly: Reaqtor.Client.dll
Syntax
public class ReactiveDefinitionProxy : ReactiveDefinitionProxyBase, IReactiveDefinitionProxy
Constructors
ReactiveDefinitionProxy(IReactiveDefinitionServiceProvider, IReactiveExpressionServices)
Creates a new reactive processing definition object using the specified client operations provider.
Declaration
public ReactiveDefinitionProxy(IReactiveDefinitionServiceProvider provider, IReactiveExpressionServices expressionServices)
Parameters
Type | Name | Description |
---|---|---|
IReactiveDefinitionServiceProvider | provider | Definition operations provider. |
IReactiveExpressionServices | expressionServices | Expression services object, used to perform expression tree manipulations. |
Methods
DefineObservableAsyncCore<T>(Uri, IAsyncReactiveQbservable<T>, Object, CancellationToken)
Defines an observable identified by the specified URI.
Declaration
protected override Task DefineObservableAsyncCore<T>(Uri uri, IAsyncReactiveQbservable<T> observable, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the observable. |
IAsyncReactiveQbservable<T> | observable | Observable to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observable definition. |
Type Parameters
Name | Description |
---|---|
T | Type of the data produced by the observable. |
Overrides
DefineObservableAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IAsyncReactiveQbservable<TResult>>>, Object, CancellationToken)
Defines a parameterized observable identified by the specified URI.
Declaration
protected override Task DefineObservableAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IAsyncReactiveQbservable<TResult>>> observable, object state = null, CancellationToken token = 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, IAsyncReactiveQbservable<TResult>>> | observable | Observable to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observable definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TArg6 | Type of the sixth parameter passed to the observable. |
TArg7 | Type of the seventh parameter passed to the observable. |
TArg8 | Type of the eighth parameter passed to the observable. |
TArg9 | Type of the ninth parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
Overrides
DefineObservableAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IAsyncReactiveQbservable<TResult>>>, Object, CancellationToken)
Defines a parameterized observable identified by the specified URI.
Declaration
protected override Task DefineObservableAsyncCore<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, IAsyncReactiveQbservable<TResult>>> observable, object state = null, CancellationToken token = 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, IAsyncReactiveQbservable<TResult>>> | observable | Observable to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observable definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TArg6 | Type of the sixth parameter passed to the observable. |
TArg7 | Type of the seventh parameter passed to the observable. |
TArg8 | Type of the eighth parameter passed to the observable. |
TArg9 | Type of the ninth parameter passed to the observable. |
TArg10 | Type of the tenth parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
Overrides
DefineObservableAsyncCore<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, IAsyncReactiveQbservable<TResult>>>, Object, CancellationToken)
Defines a parameterized observable identified by the specified URI.
Declaration
protected override Task DefineObservableAsyncCore<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, IAsyncReactiveQbservable<TResult>>> observable, object state = null, CancellationToken token = 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, IAsyncReactiveQbservable<TResult>>> | observable | Observable to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observable definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TArg6 | Type of the sixth parameter passed to the observable. |
TArg7 | Type of the seventh parameter passed to the observable. |
TArg8 | Type of the eighth parameter passed to the observable. |
TArg9 | Type of the ninth parameter passed to the observable. |
TArg10 | Type of the tenth parameter passed to the observable. |
TArg11 | Type of the eleventh parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
Overrides
DefineObservableAsyncCore<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, IAsyncReactiveQbservable<TResult>>>, Object, CancellationToken)
Defines a parameterized observable identified by the specified URI.
Declaration
protected override Task DefineObservableAsyncCore<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, IAsyncReactiveQbservable<TResult>>> observable, object state = null, CancellationToken token = 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, IAsyncReactiveQbservable<TResult>>> | observable | Observable to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observable definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TArg6 | Type of the sixth parameter passed to the observable. |
TArg7 | Type of the seventh parameter passed to the observable. |
TArg8 | Type of the eighth parameter passed to the observable. |
TArg9 | Type of the ninth parameter passed to the observable. |
TArg10 | Type of the tenth parameter passed to the observable. |
TArg11 | Type of the eleventh parameter passed to the observable. |
TArg12 | Type of the twelfth parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
Overrides
DefineObservableAsyncCore<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, IAsyncReactiveQbservable<TResult>>>, Object, CancellationToken)
Defines a parameterized observable identified by the specified URI.
Declaration
protected override Task DefineObservableAsyncCore<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, IAsyncReactiveQbservable<TResult>>> observable, object state = null, CancellationToken token = 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, IAsyncReactiveQbservable<TResult>>> | observable | Observable to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observable definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TArg6 | Type of the sixth parameter passed to the observable. |
TArg7 | Type of the seventh parameter passed to the observable. |
TArg8 | Type of the eighth parameter passed to the observable. |
TArg9 | Type of the ninth parameter passed to the observable. |
TArg10 | Type of the tenth parameter passed to the observable. |
TArg11 | Type of the eleventh parameter passed to the observable. |
TArg12 | Type of the twelfth parameter passed to the observable. |
TArg13 | Type of the thirteenth parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
Overrides
DefineObservableAsyncCore<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, IAsyncReactiveQbservable<TResult>>>, Object, CancellationToken)
Defines a parameterized observable identified by the specified URI.
Declaration
protected override Task DefineObservableAsyncCore<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, IAsyncReactiveQbservable<TResult>>> observable, object state = null, CancellationToken token = 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, IAsyncReactiveQbservable<TResult>>> | observable | Observable to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observable definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TArg6 | Type of the sixth parameter passed to the observable. |
TArg7 | Type of the seventh parameter passed to the observable. |
TArg8 | Type of the eighth parameter passed to the observable. |
TArg9 | Type of the ninth parameter passed to the observable. |
TArg10 | Type of the tenth parameter passed to the observable. |
TArg11 | Type of the eleventh parameter passed to the observable. |
TArg12 | Type of the twelfth parameter passed to the observable. |
TArg13 | Type of the thirteenth parameter passed to the observable. |
TArg14 | Type of the fourteenth parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
Overrides
DefineObservableAsyncCore<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, IAsyncReactiveQbservable<TResult>>>, Object, CancellationToken)
Defines a parameterized observable identified by the specified URI.
Declaration
protected override Task DefineObservableAsyncCore<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, IAsyncReactiveQbservable<TResult>>> observable, object state = null, CancellationToken token = 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, IAsyncReactiveQbservable<TResult>>> | observable | Observable to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observable definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TArg6 | Type of the sixth parameter passed to the observable. |
TArg7 | Type of the seventh parameter passed to the observable. |
TArg8 | Type of the eighth parameter passed to the observable. |
TArg9 | Type of the ninth parameter passed to the observable. |
TArg10 | Type of the tenth parameter passed to the observable. |
TArg11 | Type of the eleventh parameter passed to the observable. |
TArg12 | Type of the twelfth parameter passed to the observable. |
TArg13 | Type of the thirteenth parameter passed to the observable. |
TArg14 | Type of the fourteenth parameter passed to the observable. |
TArg15 | Type of the fifteenth parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
Overrides
DefineObservableAsyncCore<TArgs, TResult>(Uri, Expression<Func<TArgs, IAsyncReactiveQbservable<TResult>>>, Object, CancellationToken)
Defines a parameterized observable identified by the specified URI.
Declaration
protected override Task DefineObservableAsyncCore<TArgs, TResult>(Uri uri, Expression<Func<TArgs, IAsyncReactiveQbservable<TResult>>> observable, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the observable. |
System.Linq.Expressions.Expression<System.Func<TArgs, IAsyncReactiveQbservable<TResult>>> | observable | Observable to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observable definition. |
Type Parameters
Name | Description |
---|---|
TArgs | Type of the parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
Overrides
DefineObservableAsyncCore<TArg1, TArg2, TResult>(Uri, Expression<Func<TArg1, TArg2, IAsyncReactiveQbservable<TResult>>>, Object, CancellationToken)
Defines a parameterized observable identified by the specified URI.
Declaration
protected override Task DefineObservableAsyncCore<TArg1, TArg2, TResult>(Uri uri, Expression<Func<TArg1, TArg2, IAsyncReactiveQbservable<TResult>>> observable, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the observable. |
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, IAsyncReactiveQbservable<TResult>>> | observable | Observable to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observable definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
Overrides
DefineObservableAsyncCore<TArg1, TArg2, TArg3, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, IAsyncReactiveQbservable<TResult>>>, Object, CancellationToken)
Defines a parameterized observable identified by the specified URI.
Declaration
protected override Task DefineObservableAsyncCore<TArg1, TArg2, TArg3, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, IAsyncReactiveQbservable<TResult>>> observable, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the observable. |
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, IAsyncReactiveQbservable<TResult>>> | observable | Observable to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observable definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
Overrides
DefineObservableAsyncCore<TArg1, TArg2, TArg3, TArg4, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, IAsyncReactiveQbservable<TResult>>>, Object, CancellationToken)
Defines a parameterized observable identified by the specified URI.
Declaration
protected override Task DefineObservableAsyncCore<TArg1, TArg2, TArg3, TArg4, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, IAsyncReactiveQbservable<TResult>>> observable, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the observable. |
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, IAsyncReactiveQbservable<TResult>>> | observable | Observable to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observable definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
Overrides
DefineObservableAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, IAsyncReactiveQbservable<TResult>>>, Object, CancellationToken)
Defines a parameterized observable identified by the specified URI.
Declaration
protected override Task DefineObservableAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, IAsyncReactiveQbservable<TResult>>> observable, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the observable. |
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, IAsyncReactiveQbservable<TResult>>> | observable | Observable to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observable definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
Overrides
DefineObservableAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IAsyncReactiveQbservable<TResult>>>, Object, CancellationToken)
Defines a parameterized observable identified by the specified URI.
Declaration
protected override Task DefineObservableAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IAsyncReactiveQbservable<TResult>>> observable, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the observable. |
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IAsyncReactiveQbservable<TResult>>> | observable | Observable to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observable definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TArg6 | Type of the sixth parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
Overrides
DefineObservableAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IAsyncReactiveQbservable<TResult>>>, Object, CancellationToken)
Defines a parameterized observable identified by the specified URI.
Declaration
protected override Task DefineObservableAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IAsyncReactiveQbservable<TResult>>> observable, object state = null, CancellationToken token = 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, IAsyncReactiveQbservable<TResult>>> | observable | Observable to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observable definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TArg6 | Type of the sixth parameter passed to the observable. |
TArg7 | Type of the seventh parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
Overrides
DefineObservableAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IAsyncReactiveQbservable<TResult>>>, Object, CancellationToken)
Defines a parameterized observable identified by the specified URI.
Declaration
protected override Task DefineObservableAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IAsyncReactiveQbservable<TResult>>> observable, object state = null, CancellationToken token = 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, IAsyncReactiveQbservable<TResult>>> | observable | Observable to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observable definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TArg6 | Type of the sixth parameter passed to the observable. |
TArg7 | Type of the seventh parameter passed to the observable. |
TArg8 | Type of the eighth parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
Overrides
DefineObserverAsyncCore<T>(Uri, IAsyncReactiveQbserver<T>, Object, CancellationToken)
Defines an observer identified by the specified URI.
Declaration
protected override Task DefineObserverAsyncCore<T>(Uri uri, IAsyncReactiveQbserver<T> observer, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the observer. |
IAsyncReactiveQbserver<T> | observer | Observer to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observer definition. |
Type Parameters
Name | Description |
---|---|
T | Type of the data received by the observer. |
Overrides
DefineObserverAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IAsyncReactiveQbserver<TResult>>>, Object, CancellationToken)
Defines a parameterized observer identified by the specified URI.
Declaration
protected override Task DefineObserverAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IAsyncReactiveQbserver<TResult>>> observer, object state = null, CancellationToken token = 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, IAsyncReactiveQbserver<TResult>>> | observer | Observer to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observer definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TArg6 | Type of the sixth parameter passed to the observer. |
TArg7 | Type of the seventh parameter passed to the observer. |
TArg8 | Type of the eighth parameter passed to the observer. |
TArg9 | Type of the ninth parameter passed to the observer. |
TResult | Type of the data received by the observer. |
Overrides
DefineObserverAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IAsyncReactiveQbserver<TResult>>>, Object, CancellationToken)
Defines a parameterized observer identified by the specified URI.
Declaration
protected override Task DefineObserverAsyncCore<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, IAsyncReactiveQbserver<TResult>>> observer, object state = null, CancellationToken token = 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, IAsyncReactiveQbserver<TResult>>> | observer | Observer to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observer definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TArg6 | Type of the sixth parameter passed to the observer. |
TArg7 | Type of the seventh parameter passed to the observer. |
TArg8 | Type of the eighth parameter passed to the observer. |
TArg9 | Type of the ninth parameter passed to the observer. |
TArg10 | Type of the tenth parameter passed to the observer. |
TResult | Type of the data received by the observer. |
Overrides
DefineObserverAsyncCore<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, IAsyncReactiveQbserver<TResult>>>, Object, CancellationToken)
Defines a parameterized observer identified by the specified URI.
Declaration
protected override Task DefineObserverAsyncCore<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, IAsyncReactiveQbserver<TResult>>> observer, object state = null, CancellationToken token = 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, IAsyncReactiveQbserver<TResult>>> | observer | Observer to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observer definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TArg6 | Type of the sixth parameter passed to the observer. |
TArg7 | Type of the seventh parameter passed to the observer. |
TArg8 | Type of the eighth parameter passed to the observer. |
TArg9 | Type of the ninth parameter passed to the observer. |
TArg10 | Type of the tenth parameter passed to the observer. |
TArg11 | Type of the eleventh parameter passed to the observer. |
TResult | Type of the data received by the observer. |
Overrides
DefineObserverAsyncCore<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, IAsyncReactiveQbserver<TResult>>>, Object, CancellationToken)
Defines a parameterized observer identified by the specified URI.
Declaration
protected override Task DefineObserverAsyncCore<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, IAsyncReactiveQbserver<TResult>>> observer, object state = null, CancellationToken token = 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, IAsyncReactiveQbserver<TResult>>> | observer | Observer to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observer definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TArg6 | Type of the sixth parameter passed to the observer. |
TArg7 | Type of the seventh parameter passed to the observer. |
TArg8 | Type of the eighth parameter passed to the observer. |
TArg9 | Type of the ninth parameter passed to the observer. |
TArg10 | Type of the tenth parameter passed to the observer. |
TArg11 | Type of the eleventh parameter passed to the observer. |
TArg12 | Type of the twelfth parameter passed to the observer. |
TResult | Type of the data received by the observer. |
Overrides
DefineObserverAsyncCore<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, IAsyncReactiveQbserver<TResult>>>, Object, CancellationToken)
Defines a parameterized observer identified by the specified URI.
Declaration
protected override Task DefineObserverAsyncCore<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, IAsyncReactiveQbserver<TResult>>> observer, object state = null, CancellationToken token = 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, IAsyncReactiveQbserver<TResult>>> | observer | Observer to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observer definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TArg6 | Type of the sixth parameter passed to the observer. |
TArg7 | Type of the seventh parameter passed to the observer. |
TArg8 | Type of the eighth parameter passed to the observer. |
TArg9 | Type of the ninth parameter passed to the observer. |
TArg10 | Type of the tenth parameter passed to the observer. |
TArg11 | Type of the eleventh parameter passed to the observer. |
TArg12 | Type of the twelfth parameter passed to the observer. |
TArg13 | Type of the thirteenth parameter passed to the observer. |
TResult | Type of the data received by the observer. |
Overrides
DefineObserverAsyncCore<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, IAsyncReactiveQbserver<TResult>>>, Object, CancellationToken)
Defines a parameterized observer identified by the specified URI.
Declaration
protected override Task DefineObserverAsyncCore<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, IAsyncReactiveQbserver<TResult>>> observer, object state = null, CancellationToken token = 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, IAsyncReactiveQbserver<TResult>>> | observer | Observer to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observer definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TArg6 | Type of the sixth parameter passed to the observer. |
TArg7 | Type of the seventh parameter passed to the observer. |
TArg8 | Type of the eighth parameter passed to the observer. |
TArg9 | Type of the ninth parameter passed to the observer. |
TArg10 | Type of the tenth parameter passed to the observer. |
TArg11 | Type of the eleventh parameter passed to the observer. |
TArg12 | Type of the twelfth parameter passed to the observer. |
TArg13 | Type of the thirteenth parameter passed to the observer. |
TArg14 | Type of the fourteenth parameter passed to the observer. |
TResult | Type of the data received by the observer. |
Overrides
DefineObserverAsyncCore<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, IAsyncReactiveQbserver<TResult>>>, Object, CancellationToken)
Defines a parameterized observer identified by the specified URI.
Declaration
protected override Task DefineObserverAsyncCore<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, IAsyncReactiveQbserver<TResult>>> observer, object state = null, CancellationToken token = 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, IAsyncReactiveQbserver<TResult>>> | observer | Observer to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observer definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TArg6 | Type of the sixth parameter passed to the observer. |
TArg7 | Type of the seventh parameter passed to the observer. |
TArg8 | Type of the eighth parameter passed to the observer. |
TArg9 | Type of the ninth parameter passed to the observer. |
TArg10 | Type of the tenth parameter passed to the observer. |
TArg11 | Type of the eleventh parameter passed to the observer. |
TArg12 | Type of the twelfth parameter passed to the observer. |
TArg13 | Type of the thirteenth parameter passed to the observer. |
TArg14 | Type of the fourteenth parameter passed to the observer. |
TArg15 | Type of the fifteenth parameter passed to the observer. |
TResult | Type of the data received by the observer. |
Overrides
DefineObserverAsyncCore<TArgs, TResult>(Uri, Expression<Func<TArgs, IAsyncReactiveQbserver<TResult>>>, Object, CancellationToken)
Defines a parameterized observer identified by the specified URI.
Declaration
protected override Task DefineObserverAsyncCore<TArgs, TResult>(Uri uri, Expression<Func<TArgs, IAsyncReactiveQbserver<TResult>>> observer, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the observer. |
System.Linq.Expressions.Expression<System.Func<TArgs, IAsyncReactiveQbserver<TResult>>> | observer | Observer to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observer definition. |
Type Parameters
Name | Description |
---|---|
TArgs | Type of the parameter passed to the observer. |
TResult | Type of the data received by the observer. |
Overrides
DefineObserverAsyncCore<TArg1, TArg2, TResult>(Uri, Expression<Func<TArg1, TArg2, IAsyncReactiveQbserver<TResult>>>, Object, CancellationToken)
Defines a parameterized observer identified by the specified URI.
Declaration
protected override Task DefineObserverAsyncCore<TArg1, TArg2, TResult>(Uri uri, Expression<Func<TArg1, TArg2, IAsyncReactiveQbserver<TResult>>> observer, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the observer. |
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, IAsyncReactiveQbserver<TResult>>> | observer | Observer to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observer definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TResult | Type of the data received by the observer. |
Overrides
DefineObserverAsyncCore<TArg1, TArg2, TArg3, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, IAsyncReactiveQbserver<TResult>>>, Object, CancellationToken)
Defines a parameterized observer identified by the specified URI.
Declaration
protected override Task DefineObserverAsyncCore<TArg1, TArg2, TArg3, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, IAsyncReactiveQbserver<TResult>>> observer, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the observer. |
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, IAsyncReactiveQbserver<TResult>>> | observer | Observer to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observer definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TResult | Type of the data received by the observer. |
Overrides
DefineObserverAsyncCore<TArg1, TArg2, TArg3, TArg4, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, IAsyncReactiveQbserver<TResult>>>, Object, CancellationToken)
Defines a parameterized observer identified by the specified URI.
Declaration
protected override Task DefineObserverAsyncCore<TArg1, TArg2, TArg3, TArg4, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, IAsyncReactiveQbserver<TResult>>> observer, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the observer. |
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, IAsyncReactiveQbserver<TResult>>> | observer | Observer to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observer definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TResult | Type of the data received by the observer. |
Overrides
DefineObserverAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, IAsyncReactiveQbserver<TResult>>>, Object, CancellationToken)
Defines a parameterized observer identified by the specified URI.
Declaration
protected override Task DefineObserverAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, IAsyncReactiveQbserver<TResult>>> observer, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the observer. |
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, IAsyncReactiveQbserver<TResult>>> | observer | Observer to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observer definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TResult | Type of the data received by the observer. |
Overrides
DefineObserverAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IAsyncReactiveQbserver<TResult>>>, Object, CancellationToken)
Defines a parameterized observer identified by the specified URI.
Declaration
protected override Task DefineObserverAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IAsyncReactiveQbserver<TResult>>> observer, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the observer. |
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IAsyncReactiveQbserver<TResult>>> | observer | Observer to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observer definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TArg6 | Type of the sixth parameter passed to the observer. |
TResult | Type of the data received by the observer. |
Overrides
DefineObserverAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IAsyncReactiveQbserver<TResult>>>, Object, CancellationToken)
Defines a parameterized observer identified by the specified URI.
Declaration
protected override Task DefineObserverAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IAsyncReactiveQbserver<TResult>>> observer, object state = null, CancellationToken token = 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, IAsyncReactiveQbserver<TResult>>> | observer | Observer to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observer definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TArg6 | Type of the sixth parameter passed to the observer. |
TArg7 | Type of the seventh parameter passed to the observer. |
TResult | Type of the data received by the observer. |
Overrides
DefineObserverAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(Uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IAsyncReactiveQbserver<TResult>>>, Object, CancellationToken)
Defines a parameterized observer identified by the specified URI.
Declaration
protected override Task DefineObserverAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(Uri uri, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IAsyncReactiveQbserver<TResult>>> observer, object state = null, CancellationToken token = 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, IAsyncReactiveQbserver<TResult>>> | observer | Observer to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observer definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TArg6 | Type of the sixth parameter passed to the observer. |
TArg7 | Type of the seventh parameter passed to the observer. |
TArg8 | Type of the eighth parameter passed to the observer. |
TResult | Type of the data received by the observer. |
Overrides
DefineStreamFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TInput, TOutput>(Uri, IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>, Object, CancellationToken)
Defines a parameterized stream factory identified by the specified URI.
Declaration
protected override Task DefineStreamFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TInput, TOutput>(Uri uri, IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8> streamFactory, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the stream factory. |
IAsyncReactiveQubjectFactory<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. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the stream factory definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TArg6 | Type of the sixth parameter passed to the subject factory. |
TArg7 | Type of the seventh parameter passed to the subject factory. |
TArg8 | Type of the eighth parameter passed to the subject factory. |
TInput | Type of the data received by the subjects created by the stream factory. |
TOutput | Type of the data produced by the subjects created by the stream factory. |
Overrides
DefineStreamFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TInput, TOutput>(Uri, IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>, Object, CancellationToken)
Defines a parameterized stream factory identified by the specified URI.
Declaration
protected override Task DefineStreamFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TInput, TOutput>(Uri uri, IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9> streamFactory, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the stream factory. |
IAsyncReactiveQubjectFactory<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. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the stream factory definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TArg6 | Type of the sixth parameter passed to the subject factory. |
TArg7 | Type of the seventh parameter passed to the subject factory. |
TArg8 | Type of the eighth parameter passed to the subject factory. |
TArg9 | Type of the ninth parameter passed to the subject factory. |
TInput | Type of the data received by the subjects created by the stream factory. |
TOutput | Type of the data produced by the subjects created by the stream factory. |
Overrides
DefineStreamFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TInput, TOutput>(Uri, IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>, Object, CancellationToken)
Defines a parameterized stream factory identified by the specified URI.
Declaration
protected override Task DefineStreamFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TInput, TOutput>(Uri uri, IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10> streamFactory, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the stream factory. |
IAsyncReactiveQubjectFactory<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. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the stream factory definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TArg6 | Type of the sixth parameter passed to the subject factory. |
TArg7 | Type of the seventh parameter passed to the subject factory. |
TArg8 | Type of the eighth parameter passed to the subject factory. |
TArg9 | Type of the ninth parameter passed to the subject factory. |
TArg10 | Type of the tenth parameter passed to the subject factory. |
TInput | Type of the data received by the subjects created by the stream factory. |
TOutput | Type of the data produced by the subjects created by the stream factory. |
Overrides
DefineStreamFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TInput, TOutput>(Uri, IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>, Object, CancellationToken)
Defines a parameterized stream factory identified by the specified URI.
Declaration
protected override Task DefineStreamFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TInput, TOutput>(Uri uri, IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11> streamFactory, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the stream factory. |
IAsyncReactiveQubjectFactory<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. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the stream factory definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TArg6 | Type of the sixth parameter passed to the subject factory. |
TArg7 | Type of the seventh parameter passed to the subject factory. |
TArg8 | Type of the eighth parameter passed to the subject factory. |
TArg9 | Type of the ninth parameter passed to the subject factory. |
TArg10 | Type of the tenth parameter passed to the subject factory. |
TArg11 | Type of the eleventh parameter passed to the subject factory. |
TInput | Type of the data received by the subjects created by the stream factory. |
TOutput | Type of the data produced by the subjects created by the stream factory. |
Overrides
DefineStreamFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TInput, TOutput>(Uri, IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>, Object, CancellationToken)
Defines a parameterized stream factory identified by the specified URI.
Declaration
protected override Task DefineStreamFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TInput, TOutput>(Uri uri, IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12> streamFactory, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the stream factory. |
IAsyncReactiveQubjectFactory<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. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the stream factory definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TArg6 | Type of the sixth parameter passed to the subject factory. |
TArg7 | Type of the seventh parameter passed to the subject factory. |
TArg8 | Type of the eighth parameter passed to the subject factory. |
TArg9 | Type of the ninth parameter passed to the subject factory. |
TArg10 | Type of the tenth parameter passed to the subject factory. |
TArg11 | Type of the eleventh parameter passed to the subject factory. |
TArg12 | Type of the twelfth parameter passed to the subject factory. |
TInput | Type of the data received by the subjects created by the stream factory. |
TOutput | Type of the data produced by the subjects created by the stream factory. |
Overrides
DefineStreamFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TInput, TOutput>(Uri, IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>, Object, CancellationToken)
Defines a parameterized stream factory identified by the specified URI.
Declaration
protected override Task DefineStreamFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TInput, TOutput>(Uri uri, IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13> streamFactory, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the stream factory. |
IAsyncReactiveQubjectFactory<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. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the stream factory definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TArg6 | Type of the sixth parameter passed to the subject factory. |
TArg7 | Type of the seventh parameter passed to the subject factory. |
TArg8 | Type of the eighth parameter passed to the subject factory. |
TArg9 | Type of the ninth parameter passed to the subject factory. |
TArg10 | Type of the tenth parameter passed to the subject factory. |
TArg11 | Type of the eleventh parameter passed to the subject factory. |
TArg12 | Type of the twelfth parameter passed to the subject factory. |
TArg13 | Type of the thirteenth parameter passed to the subject factory. |
TInput | Type of the data received by the subjects created by the stream factory. |
TOutput | Type of the data produced by the subjects created by the stream factory. |
Overrides
DefineStreamFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TInput, TOutput>(Uri, IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>, Object, CancellationToken)
Defines a parameterized stream factory identified by the specified URI.
Declaration
protected override Task DefineStreamFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TInput, TOutput>(Uri uri, IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14> streamFactory, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the stream factory. |
IAsyncReactiveQubjectFactory<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. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the stream factory definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TArg6 | Type of the sixth parameter passed to the subject factory. |
TArg7 | Type of the seventh parameter passed to the subject factory. |
TArg8 | Type of the eighth parameter passed to the subject factory. |
TArg9 | Type of the ninth parameter passed to the subject factory. |
TArg10 | Type of the tenth parameter passed to the subject factory. |
TArg11 | Type of the eleventh parameter passed to the subject factory. |
TArg12 | Type of the twelfth parameter passed to the subject factory. |
TArg13 | Type of the thirteenth parameter passed to the subject factory. |
TArg14 | Type of the fourteenth parameter passed to the subject factory. |
TInput | Type of the data received by the subjects created by the stream factory. |
TOutput | Type of the data produced by the subjects created by the stream factory. |
Overrides
DefineStreamFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TInput, TOutput>(Uri, IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>, Object, CancellationToken)
Defines a parameterized stream factory identified by the specified URI.
Declaration
protected override Task DefineStreamFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TInput, TOutput>(Uri uri, IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15> streamFactory, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the stream factory. |
IAsyncReactiveQubjectFactory<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. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the stream factory definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TArg6 | Type of the sixth parameter passed to the subject factory. |
TArg7 | Type of the seventh parameter passed to the subject factory. |
TArg8 | Type of the eighth parameter passed to the subject factory. |
TArg9 | Type of the ninth parameter passed to the subject factory. |
TArg10 | Type of the tenth parameter passed to the subject factory. |
TArg11 | Type of the eleventh parameter passed to the subject factory. |
TArg12 | Type of the twelfth parameter passed to the subject factory. |
TArg13 | Type of the thirteenth parameter passed to the subject factory. |
TArg14 | Type of the fourteenth parameter passed to the subject factory. |
TArg15 | Type of the fifteenth parameter passed to the subject factory. |
TInput | Type of the data received by the subjects created by the stream factory. |
TOutput | Type of the data produced by the subjects created by the stream factory. |
Overrides
DefineStreamFactoryAsyncCore<TInput, TOutput>(Uri, IAsyncReactiveQubjectFactory<TInput, TOutput>, Object, CancellationToken)
Defines a stream factory identified by the specified URI.
Declaration
protected override Task DefineStreamFactoryAsyncCore<TInput, TOutput>(Uri uri, IAsyncReactiveQubjectFactory<TInput, TOutput> streamFactory, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the stream factory. |
IAsyncReactiveQubjectFactory<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. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the stream factory definition. |
Type Parameters
Name | Description |
---|---|
TInput | Type of the data received by the subjects created by the stream factory. |
TOutput | Type of the data produced by the subjects created by the stream factory. |
Overrides
DefineStreamFactoryAsyncCore<TArgs, TInput, TOutput>(Uri, IAsyncReactiveQubjectFactory<TInput, TOutput, TArgs>, Object, CancellationToken)
Defines a parameterized stream factory identified by the specified URI.
Declaration
protected override Task DefineStreamFactoryAsyncCore<TArgs, TInput, TOutput>(Uri uri, IAsyncReactiveQubjectFactory<TInput, TOutput, TArgs> streamFactory, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the stream factory. |
IAsyncReactiveQubjectFactory<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. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the stream factory definition. |
Type Parameters
Name | Description |
---|---|
TArgs | Type of the parameter passed to the stream factory. |
TInput | Type of the data received by the subjects created by the stream factory. |
TOutput | Type of the data produced by the subjects created by the stream factory. |
Overrides
DefineStreamFactoryAsyncCore<TArg1, TArg2, TInput, TOutput>(Uri, IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2>, Object, CancellationToken)
Defines a parameterized stream factory identified by the specified URI.
Declaration
protected override Task DefineStreamFactoryAsyncCore<TArg1, TArg2, TInput, TOutput>(Uri uri, IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2> streamFactory, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the stream factory. |
IAsyncReactiveQubjectFactory<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. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the stream factory definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TInput | Type of the data received by the subjects created by the stream factory. |
TOutput | Type of the data produced by the subjects created by the stream factory. |
Overrides
DefineStreamFactoryAsyncCore<TArg1, TArg2, TArg3, TInput, TOutput>(Uri, IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3>, Object, CancellationToken)
Defines a parameterized stream factory identified by the specified URI.
Declaration
protected override Task DefineStreamFactoryAsyncCore<TArg1, TArg2, TArg3, TInput, TOutput>(Uri uri, IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3> streamFactory, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the stream factory. |
IAsyncReactiveQubjectFactory<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. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the stream factory definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TInput | Type of the data received by the subjects created by the stream factory. |
TOutput | Type of the data produced by the subjects created by the stream factory. |
Overrides
DefineStreamFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TInput, TOutput>(Uri, IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4>, Object, CancellationToken)
Defines a parameterized stream factory identified by the specified URI.
Declaration
protected override Task DefineStreamFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TInput, TOutput>(Uri uri, IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4> streamFactory, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the stream factory. |
IAsyncReactiveQubjectFactory<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. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the stream factory definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TInput | Type of the data received by the subjects created by the stream factory. |
TOutput | Type of the data produced by the subjects created by the stream factory. |
Overrides
DefineStreamFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TInput, TOutput>(Uri, IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5>, Object, CancellationToken)
Defines a parameterized stream factory identified by the specified URI.
Declaration
protected override Task DefineStreamFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TInput, TOutput>(Uri uri, IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5> streamFactory, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the stream factory. |
IAsyncReactiveQubjectFactory<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. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the stream factory definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TInput | Type of the data received by the subjects created by the stream factory. |
TOutput | Type of the data produced by the subjects created by the stream factory. |
Overrides
DefineStreamFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TInput, TOutput>(Uri, IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>, Object, CancellationToken)
Defines a parameterized stream factory identified by the specified URI.
Declaration
protected override Task DefineStreamFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TInput, TOutput>(Uri uri, IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6> streamFactory, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the stream factory. |
IAsyncReactiveQubjectFactory<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. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the stream factory definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TArg6 | Type of the sixth parameter passed to the subject factory. |
TInput | Type of the data received by the subjects created by the stream factory. |
TOutput | Type of the data produced by the subjects created by the stream factory. |
Overrides
DefineStreamFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TInput, TOutput>(Uri, IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>, Object, CancellationToken)
Defines a parameterized stream factory identified by the specified URI.
Declaration
protected override Task DefineStreamFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TInput, TOutput>(Uri uri, IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7> streamFactory, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the stream factory. |
IAsyncReactiveQubjectFactory<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. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the stream factory definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TArg6 | Type of the sixth parameter passed to the subject factory. |
TArg7 | Type of the seventh parameter passed to the subject factory. |
TInput | Type of the data received by the subjects created by the stream factory. |
TOutput | Type of the data produced by the subjects created by the stream factory. |
Overrides
DefineSubscriptionFactoryAsyncCore(Uri, IAsyncReactiveQubscriptionFactory, Object, CancellationToken)
Defines a subscription factory identified by the specified URI.
Declaration
protected override Task DefineSubscriptionFactoryAsyncCore(Uri uri, IAsyncReactiveQubscriptionFactory subscriptionFactory, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the subscription factory. |
IAsyncReactiveQubscriptionFactory | subscriptionFactory | Subscription factory to be defined. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the subscription factory definition. |
Overrides
DefineSubscriptionFactoryAsyncCore<TArgs>(Uri, IAsyncReactiveQubscriptionFactory<TArgs>, Object, CancellationToken)
Defines a parameterized subscription factory identified by the specified URI.
Declaration
protected override Task DefineSubscriptionFactoryAsyncCore<TArgs>(Uri uri, IAsyncReactiveQubscriptionFactory<TArgs> subscriptionFactory, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the subscription factory. |
IAsyncReactiveQubscriptionFactory<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. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the subscription factory definition. |
Type Parameters
Name | Description |
---|---|
TArgs | Type of the parameter passed to the subscription factory. |
Overrides
DefineSubscriptionFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>(Uri, IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>, Object, CancellationToken)
Defines a parameterized subscription factory identified by the specified URI.
Declaration
protected override Task DefineSubscriptionFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>(Uri uri, IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10> subscriptionFactory, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the subscription factory. |
IAsyncReactiveQubscriptionFactory<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. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the subscription factory definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
TArg6 | Type of the sixth parameter passed to the subscription factory. |
TArg7 | Type of the seventh parameter passed to the subscription factory. |
TArg8 | Type of the eighth parameter passed to the subscription factory. |
TArg9 | Type of the ninth parameter passed to the subscription factory. |
TArg10 | Type of the tenth parameter passed to the subscription factory. |
Overrides
DefineSubscriptionFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>(Uri, IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>, Object, CancellationToken)
Defines a parameterized subscription factory identified by the specified URI.
Declaration
protected override Task DefineSubscriptionFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>(Uri uri, IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11> subscriptionFactory, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the subscription factory. |
IAsyncReactiveQubscriptionFactory<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. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the subscription factory definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
TArg6 | Type of the sixth parameter passed to the subscription factory. |
TArg7 | Type of the seventh parameter passed to the subscription factory. |
TArg8 | Type of the eighth parameter passed to the subscription factory. |
TArg9 | Type of the ninth parameter passed to the subscription factory. |
TArg10 | Type of the tenth parameter passed to the subscription factory. |
TArg11 | Type of the eleventh parameter passed to the subscription factory. |
Overrides
DefineSubscriptionFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>(Uri, IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>, Object, CancellationToken)
Defines a parameterized subscription factory identified by the specified URI.
Declaration
protected override Task DefineSubscriptionFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>(Uri uri, IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12> subscriptionFactory, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the subscription factory. |
IAsyncReactiveQubscriptionFactory<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. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the subscription factory definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
TArg6 | Type of the sixth parameter passed to the subscription factory. |
TArg7 | Type of the seventh parameter passed to the subscription factory. |
TArg8 | Type of the eighth parameter passed to the subscription factory. |
TArg9 | Type of the ninth parameter passed to the subscription factory. |
TArg10 | Type of the tenth parameter passed to the subscription factory. |
TArg11 | Type of the eleventh parameter passed to the subscription factory. |
TArg12 | Type of the twelfth parameter passed to the subscription factory. |
Overrides
DefineSubscriptionFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>(Uri, IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>, Object, CancellationToken)
Defines a parameterized subscription factory identified by the specified URI.
Declaration
protected override Task DefineSubscriptionFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>(Uri uri, IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13> subscriptionFactory, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the subscription factory. |
IAsyncReactiveQubscriptionFactory<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. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the subscription factory definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
TArg6 | Type of the sixth parameter passed to the subscription factory. |
TArg7 | Type of the seventh parameter passed to the subscription factory. |
TArg8 | Type of the eighth parameter passed to the subscription factory. |
TArg9 | Type of the ninth parameter passed to the subscription factory. |
TArg10 | Type of the tenth parameter passed to the subscription factory. |
TArg11 | Type of the eleventh parameter passed to the subscription factory. |
TArg12 | Type of the twelfth parameter passed to the subscription factory. |
TArg13 | Type of the thirteenth parameter passed to the subscription factory. |
Overrides
DefineSubscriptionFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>(Uri, IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>, Object, CancellationToken)
Defines a parameterized subscription factory identified by the specified URI.
Declaration
protected override Task DefineSubscriptionFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>(Uri uri, IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14> subscriptionFactory, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the subscription factory. |
IAsyncReactiveQubscriptionFactory<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. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the subscription factory definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
TArg6 | Type of the sixth parameter passed to the subscription factory. |
TArg7 | Type of the seventh parameter passed to the subscription factory. |
TArg8 | Type of the eighth parameter passed to the subscription factory. |
TArg9 | Type of the ninth parameter passed to the subscription factory. |
TArg10 | Type of the tenth parameter passed to the subscription factory. |
TArg11 | Type of the eleventh parameter passed to the subscription factory. |
TArg12 | Type of the twelfth parameter passed to the subscription factory. |
TArg13 | Type of the thirteenth parameter passed to the subscription factory. |
TArg14 | Type of the fourteenth parameter passed to the subscription factory. |
Overrides
DefineSubscriptionFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>(Uri, IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>, Object, CancellationToken)
Defines a parameterized subscription factory identified by the specified URI.
Declaration
protected override Task DefineSubscriptionFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>(Uri uri, IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15> subscriptionFactory, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the subscription factory. |
IAsyncReactiveQubscriptionFactory<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. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the subscription factory definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
TArg6 | Type of the sixth parameter passed to the subscription factory. |
TArg7 | Type of the seventh parameter passed to the subscription factory. |
TArg8 | Type of the eighth parameter passed to the subscription factory. |
TArg9 | Type of the ninth parameter passed to the subscription factory. |
TArg10 | Type of the tenth parameter passed to the subscription factory. |
TArg11 | Type of the eleventh parameter passed to the subscription factory. |
TArg12 | Type of the twelfth parameter passed to the subscription factory. |
TArg13 | Type of the thirteenth parameter passed to the subscription factory. |
TArg14 | Type of the fourteenth parameter passed to the subscription factory. |
TArg15 | Type of the fifteenth parameter passed to the subscription factory. |
Overrides
DefineSubscriptionFactoryAsyncCore<TArg1, TArg2>(Uri, IAsyncReactiveQubscriptionFactory<TArg1, TArg2>, Object, CancellationToken)
Defines a parameterized subscription factory identified by the specified URI.
Declaration
protected override Task DefineSubscriptionFactoryAsyncCore<TArg1, TArg2>(Uri uri, IAsyncReactiveQubscriptionFactory<TArg1, TArg2> subscriptionFactory, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the subscription factory. |
IAsyncReactiveQubscriptionFactory<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. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the subscription factory definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
Overrides
DefineSubscriptionFactoryAsyncCore<TArg1, TArg2, TArg3>(Uri, IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3>, Object, CancellationToken)
Defines a parameterized subscription factory identified by the specified URI.
Declaration
protected override Task DefineSubscriptionFactoryAsyncCore<TArg1, TArg2, TArg3>(Uri uri, IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3> subscriptionFactory, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the subscription factory. |
IAsyncReactiveQubscriptionFactory<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. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the subscription factory definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
Overrides
DefineSubscriptionFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4>(Uri, IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4>, Object, CancellationToken)
Defines a parameterized subscription factory identified by the specified URI.
Declaration
protected override Task DefineSubscriptionFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4>(Uri uri, IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4> subscriptionFactory, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the subscription factory. |
IAsyncReactiveQubscriptionFactory<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. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the subscription factory definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
Overrides
DefineSubscriptionFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5>(Uri, IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5>, Object, CancellationToken)
Defines a parameterized subscription factory identified by the specified URI.
Declaration
protected override Task DefineSubscriptionFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5>(Uri uri, IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5> subscriptionFactory, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the subscription factory. |
IAsyncReactiveQubscriptionFactory<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. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the subscription factory definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
Overrides
DefineSubscriptionFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>(Uri, IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>, Object, CancellationToken)
Defines a parameterized subscription factory identified by the specified URI.
Declaration
protected override Task DefineSubscriptionFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>(Uri uri, IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6> subscriptionFactory, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the subscription factory. |
IAsyncReactiveQubscriptionFactory<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. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the subscription factory definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
TArg6 | Type of the sixth parameter passed to the subscription factory. |
Overrides
DefineSubscriptionFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>(Uri, IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>, Object, CancellationToken)
Defines a parameterized subscription factory identified by the specified URI.
Declaration
protected override Task DefineSubscriptionFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>(Uri uri, IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7> subscriptionFactory, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the subscription factory. |
IAsyncReactiveQubscriptionFactory<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. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the subscription factory definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
TArg6 | Type of the sixth parameter passed to the subscription factory. |
TArg7 | Type of the seventh parameter passed to the subscription factory. |
Overrides
DefineSubscriptionFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>(Uri, IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>, Object, CancellationToken)
Defines a parameterized subscription factory identified by the specified URI.
Declaration
protected override Task DefineSubscriptionFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>(Uri uri, IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8> subscriptionFactory, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the subscription factory. |
IAsyncReactiveQubscriptionFactory<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. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the subscription factory definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
TArg6 | Type of the sixth parameter passed to the subscription factory. |
TArg7 | Type of the seventh parameter passed to the subscription factory. |
TArg8 | Type of the eighth parameter passed to the subscription factory. |
Overrides
DefineSubscriptionFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>(Uri, IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>, Object, CancellationToken)
Defines a parameterized subscription factory identified by the specified URI.
Declaration
protected override Task DefineSubscriptionFactoryAsyncCore<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>(Uri uri, IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9> subscriptionFactory, object state = null, CancellationToken token = null)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the subscription factory. |
IAsyncReactiveQubscriptionFactory<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. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the subscription factory definition. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
TArg6 | Type of the sixth parameter passed to the subscription factory. |
TArg7 | Type of the seventh parameter passed to the subscription factory. |
TArg8 | Type of the eighth parameter passed to the subscription factory. |
TArg9 | Type of the ninth parameter passed to the subscription factory. |
Overrides
UndefineObservableAsyncCore(Uri, CancellationToken)
Undefines the observable identified by the specified URI.
Declaration
protected override Task UndefineObservableAsyncCore(Uri uri, CancellationToken token)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the observable. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observable undefinition. |
Overrides
UndefineObserverAsyncCore(Uri, CancellationToken)
Undefines the observer identified by the specified URI.
Declaration
protected override Task UndefineObserverAsyncCore(Uri uri, CancellationToken token)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the observer. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the observer undefinition. |
Overrides
UndefineStreamFactoryAsyncCore(Uri, CancellationToken)
Undefines the stream factory identified by the specified URI.
Declaration
protected override Task UndefineStreamFactoryAsyncCore(Uri uri, CancellationToken token)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the stream factory. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the stream factory undefinition. |
Overrides
UndefineSubscriptionFactoryAsyncCore(Uri, CancellationToken)
Undefines the subscription factory identified by the specified URI.
Declaration
protected override Task UndefineSubscriptionFactoryAsyncCore(Uri uri, CancellationToken token)
Parameters
Type | Name | Description |
---|---|---|
System.Uri | uri | URI identifying the subscription factory. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the completion of the subscription factory undefinition. |