},System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})} },System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})} },System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})} },System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})} },System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})} },System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})} },System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})} },System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})} },System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})} },System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})} },System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})} },System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})} },System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})} },System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})} },System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})} },System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,--0}})} },System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,--1}})} },System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,--2}})} },System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,--3}})} },System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,--4}})} },System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,--5}})} },System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,--6}})} },System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,--7}})} },System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,--8}})} },System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,--9}})} },System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,--10}})} },System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,--11}})} },System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,--12}})} },System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,--13}})} },System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,--14}})}
Qbservable.FromAsyncPattern(IQbservableProvider, Expression>, Expression>) method¶
Defined in
Type: Qbservable
Namespace: System.Reactive.Linq
Assembly: System.Reactive.dll
Applies to
netstandard2.0
Overloads¶
- 1.
public static Func<IQbservable<Unit>> FromAsyncPattern(this IQbservableProvider provider, Expression<Func<AsyncCallback, object, IAsyncResult>> begin, Expression<Action<IAsyncResult>> end) - 2.
public static Func<TArg1, IQbservable<Unit>> FromAsyncPattern<TArg1>(this IQbservableProvider provider, Expression<Func<TArg1, AsyncCallback, object, IAsyncResult>> begin, Expression<Action<IAsyncResult>> end) - 3.
public static Func<TArg1, TArg2, IQbservable<Unit>> FromAsyncPattern<TArg1, TArg2>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, AsyncCallback, object, IAsyncResult>> begin, Expression<Action<IAsyncResult>> end) - 4.
public static Func<TArg1, TArg2, TArg3, IQbservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, AsyncCallback, object, IAsyncResult>> begin, Expression<Action<IAsyncResult>> end) - 5.
public static Func<TArg1, TArg2, TArg3, TArg4, IQbservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, AsyncCallback, object, IAsyncResult>> begin, Expression<Action<IAsyncResult>> end) - 6.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, IQbservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, AsyncCallback, object, IAsyncResult>> begin, Expression<Action<IAsyncResult>> end) - 7.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IQbservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, AsyncCallback, object, IAsyncResult>> begin, Expression<Action<IAsyncResult>> end) - 8.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IQbservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, AsyncCallback, object, IAsyncResult>> begin, Expression<Action<IAsyncResult>> end) - 9.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IQbservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, AsyncCallback, object, IAsyncResult>> begin, Expression<Action<IAsyncResult>> end) - 10.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IQbservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, AsyncCallback, object, IAsyncResult>> begin, Expression<Action<IAsyncResult>> end) - 11.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IQbservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, AsyncCallback, object, IAsyncResult>> begin, Expression<Action<IAsyncResult>> end) - 12.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IQbservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, AsyncCallback, object, IAsyncResult>> begin, Expression<Action<IAsyncResult>> end) - 13.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IQbservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, AsyncCallback, object, IAsyncResult>> begin, Expression<Action<IAsyncResult>> end) - 14.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IQbservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, AsyncCallback, object, IAsyncResult>> begin, Expression<Action<IAsyncResult>> end) - 15.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IQbservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, AsyncCallback, object, IAsyncResult>> begin, Expression<Action<IAsyncResult>> end) - 16.
public static Func<IQbservable<TResult>> FromAsyncPattern<TResult>(this IQbservableProvider provider, Expression<Func<AsyncCallback, object, IAsyncResult>> begin, Expression<Func<IAsyncResult, TResult>> end) - 17.
public static Func<TArg1, IQbservable<TResult>> FromAsyncPattern<TArg1, TResult>(this IQbservableProvider provider, Expression<Func<TArg1, AsyncCallback, object, IAsyncResult>> begin, Expression<Func<IAsyncResult, TResult>> end) - 18.
public static Func<TArg1, TArg2, IQbservable<TResult>> FromAsyncPattern<TArg1, TArg2, TResult>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, AsyncCallback, object, IAsyncResult>> begin, Expression<Func<IAsyncResult, TResult>> end) - 19.
public static Func<TArg1, TArg2, TArg3, IQbservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TResult>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, AsyncCallback, object, IAsyncResult>> begin, Expression<Func<IAsyncResult, TResult>> end) - 20.
public static Func<TArg1, TArg2, TArg3, TArg4, IQbservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TResult>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, AsyncCallback, object, IAsyncResult>> begin, Expression<Func<IAsyncResult, TResult>> end) - 21.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, IQbservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, AsyncCallback, object, IAsyncResult>> begin, Expression<Func<IAsyncResult, TResult>> end) - 22.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IQbservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, AsyncCallback, object, IAsyncResult>> begin, Expression<Func<IAsyncResult, TResult>> end) - 23.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IQbservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, AsyncCallback, object, IAsyncResult>> begin, Expression<Func<IAsyncResult, TResult>> end) - 24.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IQbservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, AsyncCallback, object, IAsyncResult>> begin, Expression<Func<IAsyncResult, TResult>> end) - 25.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IQbservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, AsyncCallback, object, IAsyncResult>> begin, Expression<Func<IAsyncResult, TResult>> end) - 26.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IQbservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, AsyncCallback, object, IAsyncResult>> begin, Expression<Func<IAsyncResult, TResult>> end) - 27.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IQbservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, AsyncCallback, object, IAsyncResult>> begin, Expression<Func<IAsyncResult, TResult>> end) - 28.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IQbservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, AsyncCallback, object, IAsyncResult>> begin, Expression<Func<IAsyncResult, TResult>> end) - 29.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IQbservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, AsyncCallback, object, IAsyncResult>> begin, Expression<Func<IAsyncResult, TResult>> end) - 30.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IQbservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, AsyncCallback, object, IAsyncResult>> begin, Expression<Func<IAsyncResult, TResult>> end)
1. Overload¶
public static Func<IQbservable<Unit>> FromAsyncPattern(this IQbservableProvider provider, Expression<Func<AsyncCallback, object, IAsyncResult>> begin, Expression<Action<IAsyncResult>> end)
Summary: Converts a Begin/End invoke function pair into an asynchronous function.
Parameters
| Name | Type | Description |
|---|---|---|
provider | [IQbservableProvider](# | Query provider used to construct the [IQbservable](# data source. |
begin | Expression | The delegate that begins the asynchronous operation. |
end | Expression | The delegate that ends the asynchronous operation. |
Returns: Func
Remarks
Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | begin or end is null. |
2. Overload¶
public static Func<TArg1, IQbservable<Unit>> FromAsyncPattern<TArg1>(this IQbservableProvider provider, Expression<Func<TArg1, AsyncCallback, object, IAsyncResult>> begin, Expression<Action<IAsyncResult>> end)
Summary: Converts a Begin/End invoke function pair into an asynchronous function.
Type parameters
| Name | Description |
|---|---|
TArg1 | The type of the first argument passed to the begin delegate. |
Parameters
| Name | Type | Description |
|---|---|---|
provider | [IQbservableProvider](# | Query provider used to construct the [IQbservable](# data source. |
begin | Expression | The delegate that begins the asynchronous operation. |
end | Expression | The delegate that ends the asynchronous operation. |
Returns: Func
Remarks
Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | begin or end is null. |
3. Overload¶
public static Func<TArg1, TArg2, IQbservable<Unit>> FromAsyncPattern<TArg1, TArg2>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, AsyncCallback, object, IAsyncResult>> begin, Expression<Action<IAsyncResult>> end)
Summary: Converts a Begin/End invoke function pair into an asynchronous function.
Type parameters
| Name | Description |
|---|---|
TArg1 | The type of the first argument passed to the begin delegate. |
TArg2 | The type of the second argument passed to the begin delegate. |
Parameters
| Name | Type | Description |
|---|---|---|
provider | [IQbservableProvider](# | Query provider used to construct the [IQbservable](# data source. |
begin | Expression | The delegate that begins the asynchronous operation. |
end | Expression | The delegate that ends the asynchronous operation. |
Returns: Func
Remarks
Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | begin or end is null. |
4. Overload¶
public static Func<TArg1, TArg2, TArg3, IQbservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, AsyncCallback, object, IAsyncResult>> begin, Expression<Action<IAsyncResult>> end)
Summary: Converts a Begin/End invoke function pair into an asynchronous function.
Type parameters
| Name | Description |
|---|---|
TArg1 | The type of the first argument passed to the begin delegate. |
TArg2 | The type of the second argument passed to the begin delegate. |
TArg3 | The type of the third argument passed to the begin delegate. |
Parameters
| Name | Type | Description |
|---|---|---|
provider | [IQbservableProvider](# | Query provider used to construct the [IQbservable](# data source. |
begin | Expression | The delegate that begins the asynchronous operation. |
end | Expression | The delegate that ends the asynchronous operation. |
Returns: Func
Remarks
Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | begin or end is null. |
5. Overload¶
public static Func<TArg1, TArg2, TArg3, TArg4, IQbservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, AsyncCallback, object, IAsyncResult>> begin, Expression<Action<IAsyncResult>> end)
Summary: Converts a Begin/End invoke function pair into an asynchronous function.
Type parameters
| Name | Description |
|---|---|
TArg1 | The type of the first argument passed to the begin delegate. |
TArg2 | The type of the second argument passed to the begin delegate. |
TArg3 | The type of the third argument passed to the begin delegate. |
TArg4 | The type of the fourth argument passed to the begin delegate. |
Parameters
| Name | Type | Description |
|---|---|---|
provider | [IQbservableProvider](# | Query provider used to construct the [IQbservable](# data source. |
begin | Expression | The delegate that begins the asynchronous operation. |
end | Expression | The delegate that ends the asynchronous operation. |
Returns: Func
Remarks
Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | begin or end is null. |
6. Overload¶
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, IQbservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, AsyncCallback, object, IAsyncResult>> begin, Expression<Action<IAsyncResult>> end)
Summary: Converts a Begin/End invoke function pair into an asynchronous function.
Type parameters
| Name | Description |
|---|---|
TArg1 | The type of the first argument passed to the begin delegate. |
TArg2 | The type of the second argument passed to the begin delegate. |
TArg3 | The type of the third argument passed to the begin delegate. |
TArg4 | The type of the fourth argument passed to the begin delegate. |
TArg5 | The type of the fifth argument passed to the begin delegate. |
Parameters
| Name | Type | Description |
|---|---|---|
provider | [IQbservableProvider](# | Query provider used to construct the [IQbservable](# data source. |
begin | Expression | The delegate that begins the asynchronous operation. |
end | Expression | The delegate that ends the asynchronous operation. |
Returns: Func
Remarks
Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | begin or end is null. |
7. Overload¶
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IQbservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, AsyncCallback, object, IAsyncResult>> begin, Expression<Action<IAsyncResult>> end)
Summary: Converts a Begin/End invoke function pair into an asynchronous function.
Type parameters
| Name | Description |
|---|---|
TArg1 | The type of the first argument passed to the begin delegate. |
TArg2 | The type of the second argument passed to the begin delegate. |
TArg3 | The type of the third argument passed to the begin delegate. |
TArg4 | The type of the fourth argument passed to the begin delegate. |
TArg5 | The type of the fifth argument passed to the begin delegate. |
TArg6 | The type of the sixth argument passed to the begin delegate. |
Parameters
| Name | Type | Description |
|---|---|---|
provider | [IQbservableProvider](# | Query provider used to construct the [IQbservable](# data source. |
begin | Expression | The delegate that begins the asynchronous operation. |
end | Expression | The delegate that ends the asynchronous operation. |
Returns: Func
Remarks
Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | begin or end is null. |
8. Overload¶
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IQbservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, AsyncCallback, object, IAsyncResult>> begin, Expression<Action<IAsyncResult>> end)
Summary: Converts a Begin/End invoke function pair into an asynchronous function.
Type parameters
| Name | Description |
|---|---|
TArg1 | The type of the first argument passed to the begin delegate. |
TArg2 | The type of the second argument passed to the begin delegate. |
TArg3 | The type of the third argument passed to the begin delegate. |
TArg4 | The type of the fourth argument passed to the begin delegate. |
TArg5 | The type of the fifth argument passed to the begin delegate. |
TArg6 | The type of the sixth argument passed to the begin delegate. |
TArg7 | The type of the seventh argument passed to the begin delegate. |
Parameters
| Name | Type | Description |
|---|---|---|
provider | [IQbservableProvider](# | Query provider used to construct the [IQbservable](# data source. |
begin | Expression | The delegate that begins the asynchronous operation. |
end | Expression | The delegate that ends the asynchronous operation. |
Returns: Func
Remarks
Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | begin or end is null. |
9. Overload¶
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IQbservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, AsyncCallback, object, IAsyncResult>> begin, Expression<Action<IAsyncResult>> end)
Summary: Converts a Begin/End invoke function pair into an asynchronous function.
Type parameters
| Name | Description |
|---|---|
TArg1 | The type of the first argument passed to the begin delegate. |
TArg2 | The type of the second argument passed to the begin delegate. |
TArg3 | The type of the third argument passed to the begin delegate. |
TArg4 | The type of the fourth argument passed to the begin delegate. |
TArg5 | The type of the fifth argument passed to the begin delegate. |
TArg6 | The type of the sixth argument passed to the begin delegate. |
TArg7 | The type of the seventh argument passed to the begin delegate. |
TArg8 | The type of the eighth argument passed to the begin delegate. |
Parameters
| Name | Type | Description |
|---|---|---|
provider | [IQbservableProvider](# | Query provider used to construct the [IQbservable](# data source. |
begin | Expression | The delegate that begins the asynchronous operation. |
end | Expression | The delegate that ends the asynchronous operation. |
Returns: Func
Remarks
Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | begin or end is null. |
10. Overload¶
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IQbservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, AsyncCallback, object, IAsyncResult>> begin, Expression<Action<IAsyncResult>> end)
Summary: Converts a Begin/End invoke function pair into an asynchronous function.
Type parameters
| Name | Description |
|---|---|
TArg1 | The type of the first argument passed to the begin delegate. |
TArg2 | The type of the second argument passed to the begin delegate. |
TArg3 | The type of the third argument passed to the begin delegate. |
TArg4 | The type of the fourth argument passed to the begin delegate. |
TArg5 | The type of the fifth argument passed to the begin delegate. |
TArg6 | The type of the sixth argument passed to the begin delegate. |
TArg7 | The type of the seventh argument passed to the begin delegate. |
TArg8 | The type of the eighth argument passed to the begin delegate. |
TArg9 | The type of the ninth argument passed to the begin delegate. |
Parameters
| Name | Type | Description |
|---|---|---|
provider | [IQbservableProvider](# | Query provider used to construct the [IQbservable](# data source. |
begin | Expression | The delegate that begins the asynchronous operation. |
end | Expression | The delegate that ends the asynchronous operation. |
Returns: Func
Remarks
Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | begin or end is null. |
11. Overload¶
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IQbservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, AsyncCallback, object, IAsyncResult>> begin, Expression<Action<IAsyncResult>> end)
Summary: Converts a Begin/End invoke function pair into an asynchronous function.
Type parameters
| Name | Description |
|---|---|
TArg1 | The type of the first argument passed to the begin delegate. |
TArg2 | The type of the second argument passed to the begin delegate. |
TArg3 | The type of the third argument passed to the begin delegate. |
TArg4 | The type of the fourth argument passed to the begin delegate. |
TArg5 | The type of the fifth argument passed to the begin delegate. |
TArg6 | The type of the sixth argument passed to the begin delegate. |
TArg7 | The type of the seventh argument passed to the begin delegate. |
TArg8 | The type of the eighth argument passed to the begin delegate. |
TArg9 | The type of the ninth argument passed to the begin delegate. |
TArg10 | The type of the tenth argument passed to the begin delegate. |
Parameters
| Name | Type | Description |
|---|---|---|
provider | [IQbservableProvider](# | Query provider used to construct the [IQbservable](# data source. |
begin | Expression | The delegate that begins the asynchronous operation. |
end | Expression | The delegate that ends the asynchronous operation. |
Returns: Func
Remarks
Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | begin or end is null. |
12. Overload¶
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IQbservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, AsyncCallback, object, IAsyncResult>> begin, Expression<Action<IAsyncResult>> end)
Summary: Converts a Begin/End invoke function pair into an asynchronous function.
Type parameters
| Name | Description |
|---|---|
TArg1 | The type of the first argument passed to the begin delegate. |
TArg2 | The type of the second argument passed to the begin delegate. |
TArg3 | The type of the third argument passed to the begin delegate. |
TArg4 | The type of the fourth argument passed to the begin delegate. |
TArg5 | The type of the fifth argument passed to the begin delegate. |
TArg6 | The type of the sixth argument passed to the begin delegate. |
TArg7 | The type of the seventh argument passed to the begin delegate. |
TArg8 | The type of the eighth argument passed to the begin delegate. |
TArg9 | The type of the ninth argument passed to the begin delegate. |
TArg10 | The type of the tenth argument passed to the begin delegate. |
TArg11 | The type of the eleventh argument passed to the begin delegate. |
Parameters
| Name | Type | Description |
|---|---|---|
provider | [IQbservableProvider](# | Query provider used to construct the [IQbservable](# data source. |
begin | Expression | The delegate that begins the asynchronous operation. |
end | Expression | The delegate that ends the asynchronous operation. |
Returns: Func
Remarks
Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | begin or end is null. |
13. Overload¶
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IQbservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, AsyncCallback, object, IAsyncResult>> begin, Expression<Action<IAsyncResult>> end)
Summary: Converts a Begin/End invoke function pair into an asynchronous function.
Type parameters
| Name | Description |
|---|---|
TArg1 | The type of the first argument passed to the begin delegate. |
TArg2 | The type of the second argument passed to the begin delegate. |
TArg3 | The type of the third argument passed to the begin delegate. |
TArg4 | The type of the fourth argument passed to the begin delegate. |
TArg5 | The type of the fifth argument passed to the begin delegate. |
TArg6 | The type of the sixth argument passed to the begin delegate. |
TArg7 | The type of the seventh argument passed to the begin delegate. |
TArg8 | The type of the eighth argument passed to the begin delegate. |
TArg9 | The type of the ninth argument passed to the begin delegate. |
TArg10 | The type of the tenth argument passed to the begin delegate. |
TArg11 | The type of the eleventh argument passed to the begin delegate. |
TArg12 | The type of the twelfth argument passed to the begin delegate. |
Parameters
| Name | Type | Description |
|---|---|---|
provider | [IQbservableProvider](# | Query provider used to construct the [IQbservable](# data source. |
begin | Expression | The delegate that begins the asynchronous operation. |
end | Expression | The delegate that ends the asynchronous operation. |
Returns: Func
Remarks
Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | begin or end is null. |
14. Overload¶
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IQbservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, AsyncCallback, object, IAsyncResult>> begin, Expression<Action<IAsyncResult>> end)
Summary: Converts a Begin/End invoke function pair into an asynchronous function.
Type parameters
| Name | Description |
|---|---|
TArg1 | The type of the first argument passed to the begin delegate. |
TArg2 | The type of the second argument passed to the begin delegate. |
TArg3 | The type of the third argument passed to the begin delegate. |
TArg4 | The type of the fourth argument passed to the begin delegate. |
TArg5 | The type of the fifth argument passed to the begin delegate. |
TArg6 | The type of the sixth argument passed to the begin delegate. |
TArg7 | The type of the seventh argument passed to the begin delegate. |
TArg8 | The type of the eighth argument passed to the begin delegate. |
TArg9 | The type of the ninth argument passed to the begin delegate. |
TArg10 | The type of the tenth argument passed to the begin delegate. |
TArg11 | The type of the eleventh argument passed to the begin delegate. |
TArg12 | The type of the twelfth argument passed to the begin delegate. |
TArg13 | The type of the thirteenth argument passed to the begin delegate. |
Parameters
| Name | Type | Description |
|---|---|---|
provider | [IQbservableProvider](# | Query provider used to construct the [IQbservable](# data source. |
begin | Expression | The delegate that begins the asynchronous operation. |
end | Expression | The delegate that ends the asynchronous operation. |
Returns: Func
Remarks
Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | begin or end is null. |
15. Overload¶
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IQbservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, AsyncCallback, object, IAsyncResult>> begin, Expression<Action<IAsyncResult>> end)
Summary: Converts a Begin/End invoke function pair into an asynchronous function.
Type parameters
| Name | Description |
|---|---|
TArg1 | The type of the first argument passed to the begin delegate. |
TArg2 | The type of the second argument passed to the begin delegate. |
TArg3 | The type of the third argument passed to the begin delegate. |
TArg4 | The type of the fourth argument passed to the begin delegate. |
TArg5 | The type of the fifth argument passed to the begin delegate. |
TArg6 | The type of the sixth argument passed to the begin delegate. |
TArg7 | The type of the seventh argument passed to the begin delegate. |
TArg8 | The type of the eighth argument passed to the begin delegate. |
TArg9 | The type of the ninth argument passed to the begin delegate. |
TArg10 | The type of the tenth argument passed to the begin delegate. |
TArg11 | The type of the eleventh argument passed to the begin delegate. |
TArg12 | The type of the twelfth argument passed to the begin delegate. |
TArg13 | The type of the thirteenth argument passed to the begin delegate. |
TArg14 | The type of the fourteenth argument passed to the begin delegate. |
Parameters
| Name | Type | Description |
|---|---|---|
provider | [IQbservableProvider](# | Query provider used to construct the [IQbservable](# data source. |
begin | Expression | The delegate that begins the asynchronous operation. |
end | Expression | The delegate that ends the asynchronous operation. |
Returns: Func
Remarks
Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | begin or end is null. |
16. Overload¶
public static Func<IQbservable<TResult>> FromAsyncPattern<TResult>(this IQbservableProvider provider, Expression<Func<AsyncCallback, object, IAsyncResult>> begin, Expression<Func<IAsyncResult, TResult>> end)
Summary: Converts a Begin/End invoke function pair into an asynchronous function.
Type parameters
| Name | Description |
|---|---|
TResult | The type of the result returned by the end delegate. |
Parameters
| Name | Type | Description |
|---|---|---|
provider | [IQbservableProvider](# | Query provider used to construct the [IQbservable](# data source. |
begin | Expression | The delegate that begins the asynchronous operation. |
end | Expression | The delegate that ends the asynchronous operation. |
Returns: Func
Remarks
Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | begin or end is null. |
17. Overload¶
public static Func<TArg1, IQbservable<TResult>> FromAsyncPattern<TArg1, TResult>(this IQbservableProvider provider, Expression<Func<TArg1, AsyncCallback, object, IAsyncResult>> begin, Expression<Func<IAsyncResult, TResult>> end)
Summary: Converts a Begin/End invoke function pair into an asynchronous function.
Type parameters
| Name | Description |
|---|---|
TArg1 | The type of the first argument passed to the begin delegate. |
TResult | The type of the result returned by the end delegate. |
Parameters
| Name | Type | Description |
|---|---|---|
provider | [IQbservableProvider](# | Query provider used to construct the [IQbservable](# data source. |
begin | Expression | The delegate that begins the asynchronous operation. |
end | Expression | The delegate that ends the asynchronous operation. |
Returns: Func
Remarks
Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | begin or end is null. |
18. Overload¶
public static Func<TArg1, TArg2, IQbservable<TResult>> FromAsyncPattern<TArg1, TArg2, TResult>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, AsyncCallback, object, IAsyncResult>> begin, Expression<Func<IAsyncResult, TResult>> end)
Summary: Converts a Begin/End invoke function pair into an asynchronous function.
Type parameters
| Name | Description |
|---|---|
TArg1 | The type of the first argument passed to the begin delegate. |
TArg2 | The type of the second argument passed to the begin delegate. |
TResult | The type of the result returned by the end delegate. |
Parameters
| Name | Type | Description |
|---|---|---|
provider | [IQbservableProvider](# | Query provider used to construct the [IQbservable](# data source. |
begin | Expression | The delegate that begins the asynchronous operation. |
end | Expression | The delegate that ends the asynchronous operation. |
Returns: Func
Remarks
Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | begin or end is null. |
19. Overload¶
public static Func<TArg1, TArg2, TArg3, IQbservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TResult>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, AsyncCallback, object, IAsyncResult>> begin, Expression<Func<IAsyncResult, TResult>> end)
Summary: Converts a Begin/End invoke function pair into an asynchronous function.
Type parameters
| Name | Description |
|---|---|
TArg1 | The type of the first argument passed to the begin delegate. |
TArg2 | The type of the second argument passed to the begin delegate. |
TArg3 | The type of the third argument passed to the begin delegate. |
TResult | The type of the result returned by the end delegate. |
Parameters
| Name | Type | Description |
|---|---|---|
provider | [IQbservableProvider](# | Query provider used to construct the [IQbservable](# data source. |
begin | Expression | The delegate that begins the asynchronous operation. |
end | Expression | The delegate that ends the asynchronous operation. |
Returns: Func
Remarks
Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | begin or end is null. |
20. Overload¶
public static Func<TArg1, TArg2, TArg3, TArg4, IQbservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TResult>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, AsyncCallback, object, IAsyncResult>> begin, Expression<Func<IAsyncResult, TResult>> end)
Summary: Converts a Begin/End invoke function pair into an asynchronous function.
Type parameters
| Name | Description |
|---|---|
TArg1 | The type of the first argument passed to the begin delegate. |
TArg2 | The type of the second argument passed to the begin delegate. |
TArg3 | The type of the third argument passed to the begin delegate. |
TArg4 | The type of the fourth argument passed to the begin delegate. |
TResult | The type of the result returned by the end delegate. |
Parameters
| Name | Type | Description |
|---|---|---|
provider | [IQbservableProvider](# | Query provider used to construct the [IQbservable](# data source. |
begin | Expression | The delegate that begins the asynchronous operation. |
end | Expression | The delegate that ends the asynchronous operation. |
Returns: Func
Remarks
Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | begin or end is null. |
21. Overload¶
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, IQbservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, AsyncCallback, object, IAsyncResult>> begin, Expression<Func<IAsyncResult, TResult>> end)
Summary: Converts a Begin/End invoke function pair into an asynchronous function.
Type parameters
| Name | Description |
|---|---|
TArg1 | The type of the first argument passed to the begin delegate. |
TArg2 | The type of the second argument passed to the begin delegate. |
TArg3 | The type of the third argument passed to the begin delegate. |
TArg4 | The type of the fourth argument passed to the begin delegate. |
TArg5 | The type of the fifth argument passed to the begin delegate. |
TResult | The type of the result returned by the end delegate. |
Parameters
| Name | Type | Description |
|---|---|---|
provider | [IQbservableProvider](# | Query provider used to construct the [IQbservable](# data source. |
begin | Expression | The delegate that begins the asynchronous operation. |
end | Expression | The delegate that ends the asynchronous operation. |
Returns: Func
Remarks
Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | begin or end is null. |
22. Overload¶
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IQbservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, AsyncCallback, object, IAsyncResult>> begin, Expression<Func<IAsyncResult, TResult>> end)
Summary: Converts a Begin/End invoke function pair into an asynchronous function.
Type parameters
| Name | Description |
|---|---|
TArg1 | The type of the first argument passed to the begin delegate. |
TArg2 | The type of the second argument passed to the begin delegate. |
TArg3 | The type of the third argument passed to the begin delegate. |
TArg4 | The type of the fourth argument passed to the begin delegate. |
TArg5 | The type of the fifth argument passed to the begin delegate. |
TArg6 | The type of the sixth argument passed to the begin delegate. |
TResult | The type of the result returned by the end delegate. |
Parameters
| Name | Type | Description |
|---|---|---|
provider | [IQbservableProvider](# | Query provider used to construct the [IQbservable](# data source. |
begin | Expression | The delegate that begins the asynchronous operation. |
end | Expression | The delegate that ends the asynchronous operation. |
Returns: Func
Remarks
Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | begin or end is null. |
23. Overload¶
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IQbservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, AsyncCallback, object, IAsyncResult>> begin, Expression<Func<IAsyncResult, TResult>> end)
Summary: Converts a Begin/End invoke function pair into an asynchronous function.
Type parameters
| Name | Description |
|---|---|
TArg1 | The type of the first argument passed to the begin delegate. |
TArg2 | The type of the second argument passed to the begin delegate. |
TArg3 | The type of the third argument passed to the begin delegate. |
TArg4 | The type of the fourth argument passed to the begin delegate. |
TArg5 | The type of the fifth argument passed to the begin delegate. |
TArg6 | The type of the sixth argument passed to the begin delegate. |
TArg7 | The type of the seventh argument passed to the begin delegate. |
TResult | The type of the result returned by the end delegate. |
Parameters
| Name | Type | Description |
|---|---|---|
provider | [IQbservableProvider](# | Query provider used to construct the [IQbservable](# data source. |
begin | Expression | The delegate that begins the asynchronous operation. |
end | Expression | The delegate that ends the asynchronous operation. |
Returns: Func
Remarks
Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | begin or end is null. |
24. Overload¶
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IQbservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, AsyncCallback, object, IAsyncResult>> begin, Expression<Func<IAsyncResult, TResult>> end)
Summary: Converts a Begin/End invoke function pair into an asynchronous function.
Type parameters
| Name | Description |
|---|---|
TArg1 | The type of the first argument passed to the begin delegate. |
TArg2 | The type of the second argument passed to the begin delegate. |
TArg3 | The type of the third argument passed to the begin delegate. |
TArg4 | The type of the fourth argument passed to the begin delegate. |
TArg5 | The type of the fifth argument passed to the begin delegate. |
TArg6 | The type of the sixth argument passed to the begin delegate. |
TArg7 | The type of the seventh argument passed to the begin delegate. |
TArg8 | The type of the eighth argument passed to the begin delegate. |
TResult | The type of the result returned by the end delegate. |
Parameters
| Name | Type | Description |
|---|---|---|
provider | [IQbservableProvider](# | Query provider used to construct the [IQbservable](# data source. |
begin | Expression | The delegate that begins the asynchronous operation. |
end | Expression | The delegate that ends the asynchronous operation. |
Returns: Func
Remarks
Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | begin or end is null. |
25. Overload¶
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IQbservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, AsyncCallback, object, IAsyncResult>> begin, Expression<Func<IAsyncResult, TResult>> end)
Summary: Converts a Begin/End invoke function pair into an asynchronous function.
Type parameters
| Name | Description |
|---|---|
TArg1 | The type of the first argument passed to the begin delegate. |
TArg2 | The type of the second argument passed to the begin delegate. |
TArg3 | The type of the third argument passed to the begin delegate. |
TArg4 | The type of the fourth argument passed to the begin delegate. |
TArg5 | The type of the fifth argument passed to the begin delegate. |
TArg6 | The type of the sixth argument passed to the begin delegate. |
TArg7 | The type of the seventh argument passed to the begin delegate. |
TArg8 | The type of the eighth argument passed to the begin delegate. |
TArg9 | The type of the ninth argument passed to the begin delegate. |
TResult | The type of the result returned by the end delegate. |
Parameters
| Name | Type | Description |
|---|---|---|
provider | [IQbservableProvider](# | Query provider used to construct the [IQbservable](# data source. |
begin | Expression | The delegate that begins the asynchronous operation. |
end | Expression | The delegate that ends the asynchronous operation. |
Returns: Func
Remarks
Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | begin or end is null. |
26. Overload¶
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IQbservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, AsyncCallback, object, IAsyncResult>> begin, Expression<Func<IAsyncResult, TResult>> end)
Summary: Converts a Begin/End invoke function pair into an asynchronous function.
Type parameters
| Name | Description |
|---|---|
TArg1 | The type of the first argument passed to the begin delegate. |
TArg2 | The type of the second argument passed to the begin delegate. |
TArg3 | The type of the third argument passed to the begin delegate. |
TArg4 | The type of the fourth argument passed to the begin delegate. |
TArg5 | The type of the fifth argument passed to the begin delegate. |
TArg6 | The type of the sixth argument passed to the begin delegate. |
TArg7 | The type of the seventh argument passed to the begin delegate. |
TArg8 | The type of the eighth argument passed to the begin delegate. |
TArg9 | The type of the ninth argument passed to the begin delegate. |
TArg10 | The type of the tenth argument passed to the begin delegate. |
TResult | The type of the result returned by the end delegate. |
Parameters
| Name | Type | Description |
|---|---|---|
provider | [IQbservableProvider](# | Query provider used to construct the [IQbservable](# data source. |
begin | Expression | The delegate that begins the asynchronous operation. |
end | Expression | The delegate that ends the asynchronous operation. |
Returns: Func
Remarks
Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | begin or end is null. |
27. Overload¶
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IQbservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, AsyncCallback, object, IAsyncResult>> begin, Expression<Func<IAsyncResult, TResult>> end)
Summary: Converts a Begin/End invoke function pair into an asynchronous function.
Type parameters
| Name | Description |
|---|---|
TArg1 | The type of the first argument passed to the begin delegate. |
TArg2 | The type of the second argument passed to the begin delegate. |
TArg3 | The type of the third argument passed to the begin delegate. |
TArg4 | The type of the fourth argument passed to the begin delegate. |
TArg5 | The type of the fifth argument passed to the begin delegate. |
TArg6 | The type of the sixth argument passed to the begin delegate. |
TArg7 | The type of the seventh argument passed to the begin delegate. |
TArg8 | The type of the eighth argument passed to the begin delegate. |
TArg9 | The type of the ninth argument passed to the begin delegate. |
TArg10 | The type of the tenth argument passed to the begin delegate. |
TArg11 | The type of the eleventh argument passed to the begin delegate. |
TResult | The type of the result returned by the end delegate. |
Parameters
| Name | Type | Description |
|---|---|---|
provider | [IQbservableProvider](# | Query provider used to construct the [IQbservable](# data source. |
begin | Expression | The delegate that begins the asynchronous operation. |
end | Expression | The delegate that ends the asynchronous operation. |
Returns: Func
Remarks
Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | begin or end is null. |
28. Overload¶
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IQbservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, AsyncCallback, object, IAsyncResult>> begin, Expression<Func<IAsyncResult, TResult>> end)
Summary: Converts a Begin/End invoke function pair into an asynchronous function.
Type parameters
| Name | Description |
|---|---|
TArg1 | The type of the first argument passed to the begin delegate. |
TArg2 | The type of the second argument passed to the begin delegate. |
TArg3 | The type of the third argument passed to the begin delegate. |
TArg4 | The type of the fourth argument passed to the begin delegate. |
TArg5 | The type of the fifth argument passed to the begin delegate. |
TArg6 | The type of the sixth argument passed to the begin delegate. |
TArg7 | The type of the seventh argument passed to the begin delegate. |
TArg8 | The type of the eighth argument passed to the begin delegate. |
TArg9 | The type of the ninth argument passed to the begin delegate. |
TArg10 | The type of the tenth argument passed to the begin delegate. |
TArg11 | The type of the eleventh argument passed to the begin delegate. |
TArg12 | The type of the twelfth argument passed to the begin delegate. |
TResult | The type of the result returned by the end delegate. |
Parameters
| Name | Type | Description |
|---|---|---|
provider | [IQbservableProvider](# | Query provider used to construct the [IQbservable](# data source. |
begin | Expression | The delegate that begins the asynchronous operation. |
end | Expression | The delegate that ends the asynchronous operation. |
Returns: Func
Remarks
Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | begin or end is null. |
29. Overload¶
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IQbservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, AsyncCallback, object, IAsyncResult>> begin, Expression<Func<IAsyncResult, TResult>> end)
Summary: Converts a Begin/End invoke function pair into an asynchronous function.
Type parameters
| Name | Description |
|---|---|
TArg1 | The type of the first argument passed to the begin delegate. |
TArg2 | The type of the second argument passed to the begin delegate. |
TArg3 | The type of the third argument passed to the begin delegate. |
TArg4 | The type of the fourth argument passed to the begin delegate. |
TArg5 | The type of the fifth argument passed to the begin delegate. |
TArg6 | The type of the sixth argument passed to the begin delegate. |
TArg7 | The type of the seventh argument passed to the begin delegate. |
TArg8 | The type of the eighth argument passed to the begin delegate. |
TArg9 | The type of the ninth argument passed to the begin delegate. |
TArg10 | The type of the tenth argument passed to the begin delegate. |
TArg11 | The type of the eleventh argument passed to the begin delegate. |
TArg12 | The type of the twelfth argument passed to the begin delegate. |
TArg13 | The type of the thirteenth argument passed to the begin delegate. |
TResult | The type of the result returned by the end delegate. |
Parameters
| Name | Type | Description |
|---|---|---|
provider | [IQbservableProvider](# | Query provider used to construct the [IQbservable](# data source. |
begin | Expression | The delegate that begins the asynchronous operation. |
end | Expression | The delegate that ends the asynchronous operation. |
Returns: Func
Remarks
Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | begin or end is null. |
30. Overload¶
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IQbservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult>(this IQbservableProvider provider, Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, AsyncCallback, object, IAsyncResult>> begin, Expression<Func<IAsyncResult, TResult>> end)
Summary: Converts a Begin/End invoke function pair into an asynchronous function.
Type parameters
| Name | Description |
|---|---|
TArg1 | The type of the first argument passed to the begin delegate. |
TArg2 | The type of the second argument passed to the begin delegate. |
TArg3 | The type of the third argument passed to the begin delegate. |
TArg4 | The type of the fourth argument passed to the begin delegate. |
TArg5 | The type of the fifth argument passed to the begin delegate. |
TArg6 | The type of the sixth argument passed to the begin delegate. |
TArg7 | The type of the seventh argument passed to the begin delegate. |
TArg8 | The type of the eighth argument passed to the begin delegate. |
TArg9 | The type of the ninth argument passed to the begin delegate. |
TArg10 | The type of the tenth argument passed to the begin delegate. |
TArg11 | The type of the eleventh argument passed to the begin delegate. |
TArg12 | The type of the twelfth argument passed to the begin delegate. |
TArg13 | The type of the thirteenth argument passed to the begin delegate. |
TArg14 | The type of the fourteenth argument passed to the begin delegate. |
TResult | The type of the result returned by the end delegate. |
Parameters
| Name | Type | Description |
|---|---|---|
provider | [IQbservableProvider](# | Query provider used to construct the [IQbservable](# data source. |
begin | Expression | The delegate that begins the asynchronous operation. |
end | Expression | The delegate that ends the asynchronous operation. |
Returns: Func
Remarks
Each invocation of the resulting function will cause the asynchronous operation to be started. Subscription to the resulting sequence has no observable side-effect, and each subscription will produce the asynchronous operation's result.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | begin or end is null. |