,System.Func{System.IAsyncResult,--0})} ,System.Func{System.IAsyncResult,--1})} ,System.Func{System.IAsyncResult,--2})} ,System.Func{System.IAsyncResult,--3})} ,System.Func{System.IAsyncResult,--4})} ,System.Func{System.IAsyncResult,--5})} ,System.Func{System.IAsyncResult,--6})} ,System.Func{System.IAsyncResult,--7})} ,System.Func{System.IAsyncResult,--8})} ,System.Func{System.IAsyncResult,--9})} ,System.Func{System.IAsyncResult,--10})} ,System.Func{System.IAsyncResult,--11})} ,System.Func{System.IAsyncResult,--12})} ,System.Func{System.IAsyncResult,--13})} ,System.Func{System.IAsyncResult,--14})} ,System.Action{System.IAsyncResult})} ,System.Action{System.IAsyncResult})} ,System.Action{System.IAsyncResult})} ,System.Action{System.IAsyncResult})} ,System.Action{System.IAsyncResult})} ,System.Action{System.IAsyncResult})} ,System.Action{System.IAsyncResult})} ,System.Action{System.IAsyncResult})} ,System.Action{System.IAsyncResult})} ,System.Action{System.IAsyncResult})} ,System.Action{System.IAsyncResult})} ,System.Action{System.IAsyncResult})} ,System.Action{System.IAsyncResult})} ,System.Action{System.IAsyncResult})} ,System.Action{System.IAsyncResult})}
Observable.FromAsyncPattern(Func, Func) method¶
Defined in
Type: Observable
Namespace: System.Reactive.Linq
Assembly: System.Reactive.dll
Applies to
net8.0, net8.0-windows10.0.19041, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.0
Overloads¶
- 1.
public static Func<IObservable<TResult>> FromAsyncPattern<TResult>(Func<AsyncCallback, object?, IAsyncResult> begin, Func<IAsyncResult, TResult> end) - 2.
public static Func<TArg1, IObservable<TResult>> FromAsyncPattern<TArg1, TResult>(Func<TArg1, AsyncCallback, object?, IAsyncResult> begin, Func<IAsyncResult, TResult> end) - 3.
public static Func<TArg1, TArg2, IObservable<TResult>> FromAsyncPattern<TArg1, TArg2, TResult>(Func<TArg1, TArg2, AsyncCallback, object?, IAsyncResult> begin, Func<IAsyncResult, TResult> end) - 4.
public static Func<TArg1, TArg2, TArg3, IObservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TResult>(Func<TArg1, TArg2, TArg3, AsyncCallback, object?, IAsyncResult> begin, Func<IAsyncResult, TResult> end) - 5.
public static Func<TArg1, TArg2, TArg3, TArg4, IObservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TResult>(Func<TArg1, TArg2, TArg3, TArg4, AsyncCallback, object?, IAsyncResult> begin, Func<IAsyncResult, TResult> end) - 6.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, IObservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, AsyncCallback, object?, IAsyncResult> begin, Func<IAsyncResult, TResult> end) - 7.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IObservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, AsyncCallback, object?, IAsyncResult> begin, Func<IAsyncResult, TResult> end) - 8.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IObservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, AsyncCallback, object?, IAsyncResult> begin, Func<IAsyncResult, TResult> end) - 9.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IObservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, AsyncCallback, object?, IAsyncResult> begin, Func<IAsyncResult, TResult> end) - 10.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IObservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, AsyncCallback, object?, IAsyncResult> begin, Func<IAsyncResult, TResult> end) - 11.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IObservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, AsyncCallback, object?, IAsyncResult> begin, Func<IAsyncResult, TResult> end) - 12.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IObservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, AsyncCallback, object?, IAsyncResult> begin, Func<IAsyncResult, TResult> end) - 13.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IObservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, AsyncCallback, object?, IAsyncResult> begin, Func<IAsyncResult, TResult> end) - 14.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IObservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, AsyncCallback, object?, IAsyncResult> begin, Func<IAsyncResult, TResult> end) - 15.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IObservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, AsyncCallback, object?, IAsyncResult> begin, Func<IAsyncResult, TResult> end) - 16.
public static Func<IObservable<Unit>> FromAsyncPattern(Func<AsyncCallback, object?, IAsyncResult> begin, Action<IAsyncResult> end) - 17.
public static Func<TArg1, IObservable<Unit>> FromAsyncPattern<TArg1>(Func<TArg1, AsyncCallback, object?, IAsyncResult> begin, Action<IAsyncResult> end) - 18.
public static Func<TArg1, TArg2, IObservable<Unit>> FromAsyncPattern<TArg1, TArg2>(Func<TArg1, TArg2, AsyncCallback, object?, IAsyncResult> begin, Action<IAsyncResult> end) - 19.
public static Func<TArg1, TArg2, TArg3, IObservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3>(Func<TArg1, TArg2, TArg3, AsyncCallback, object?, IAsyncResult> begin, Action<IAsyncResult> end) - 20.
public static Func<TArg1, TArg2, TArg3, TArg4, IObservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4>(Func<TArg1, TArg2, TArg3, TArg4, AsyncCallback, object?, IAsyncResult> begin, Action<IAsyncResult> end) - 21.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, IObservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, AsyncCallback, object?, IAsyncResult> begin, Action<IAsyncResult> end) - 22.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IObservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, AsyncCallback, object?, IAsyncResult> begin, Action<IAsyncResult> end) - 23.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IObservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, AsyncCallback, object?, IAsyncResult> begin, Action<IAsyncResult> end) - 24.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IObservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, AsyncCallback, object?, IAsyncResult> begin, Action<IAsyncResult> end) - 25.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IObservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, AsyncCallback, object?, IAsyncResult> begin, Action<IAsyncResult> end) - 26.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IObservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, AsyncCallback, object?, IAsyncResult> begin, Action<IAsyncResult> end) - 27.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IObservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, AsyncCallback, object?, IAsyncResult> begin, Action<IAsyncResult> end) - 28.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IObservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, AsyncCallback, object?, IAsyncResult> begin, Action<IAsyncResult> end) - 29.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IObservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, AsyncCallback, object?, IAsyncResult> begin, Action<IAsyncResult> end) - 30.
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IObservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, AsyncCallback, object?, IAsyncResult> begin, Action<IAsyncResult> end)
1. Overload¶
Deprecated
This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.
Attributes: [Obsolete("This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.")]
public static Func<IObservable<TResult>> FromAsyncPattern<TResult>(Func<AsyncCallback, object?, IAsyncResult> begin, Func<IAsyncResult, TResult> end)
Type parameters
| Name | Description |
|---|---|
TResult | -- |
Parameters
| Name | Type | Description |
|---|---|---|
begin | Func | -- |
end | Func | -- |
Returns: Func
2. Overload¶
Deprecated
This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.
Attributes: [Obsolete("This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.")]
public static Func<TArg1, IObservable<TResult>> FromAsyncPattern<TArg1, TResult>(Func<TArg1, AsyncCallback, object?, IAsyncResult> begin, Func<IAsyncResult, TResult> end)
Type parameters
| Name | Description |
|---|---|
TArg1 | -- |
TResult | -- |
Parameters
| Name | Type | Description |
|---|---|---|
begin | Func | -- |
end | Func | -- |
Returns: Func
3. Overload¶
Deprecated
This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.
Attributes: [Obsolete("This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.")]
public static Func<TArg1, TArg2, IObservable<TResult>> FromAsyncPattern<TArg1, TArg2, TResult>(Func<TArg1, TArg2, AsyncCallback, object?, IAsyncResult> begin, Func<IAsyncResult, TResult> end)
Type parameters
| Name | Description |
|---|---|
TArg1 | -- |
TArg2 | -- |
TResult | -- |
Parameters
| Name | Type | Description |
|---|---|---|
begin | Func | -- |
end | Func | -- |
Returns: Func
4. Overload¶
Deprecated
This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.
Attributes: [Obsolete("This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.")]
public static Func<TArg1, TArg2, TArg3, IObservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TResult>(Func<TArg1, TArg2, TArg3, AsyncCallback, object?, IAsyncResult> begin, Func<IAsyncResult, TResult> end)
Type parameters
| Name | Description |
|---|---|
TArg1 | -- |
TArg2 | -- |
TArg3 | -- |
TResult | -- |
Parameters
| Name | Type | Description |
|---|---|---|
begin | Func | -- |
end | Func | -- |
Returns: Func
5. Overload¶
Deprecated
This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.
Attributes: [Obsolete("This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.")]
public static Func<TArg1, TArg2, TArg3, TArg4, IObservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TResult>(Func<TArg1, TArg2, TArg3, TArg4, AsyncCallback, object?, IAsyncResult> begin, Func<IAsyncResult, TResult> end)
Type parameters
| Name | Description |
|---|---|
TArg1 | -- |
TArg2 | -- |
TArg3 | -- |
TArg4 | -- |
TResult | -- |
Parameters
| Name | Type | Description |
|---|---|---|
begin | Func | -- |
end | Func | -- |
Returns: Func
6. Overload¶
Deprecated
This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.
Attributes: [Obsolete("This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.")]
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, IObservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, AsyncCallback, object?, IAsyncResult> begin, Func<IAsyncResult, TResult> end)
Type parameters
| Name | Description |
|---|---|
TArg1 | -- |
TArg2 | -- |
TArg3 | -- |
TArg4 | -- |
TArg5 | -- |
TResult | -- |
Parameters
| Name | Type | Description |
|---|---|---|
begin | Func | -- |
end | Func | -- |
Returns: Func
7. Overload¶
Deprecated
This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.
Attributes: [Obsolete("This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.")]
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IObservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, AsyncCallback, object?, IAsyncResult> begin, Func<IAsyncResult, TResult> end)
Type parameters
| Name | Description |
|---|---|
TArg1 | -- |
TArg2 | -- |
TArg3 | -- |
TArg4 | -- |
TArg5 | -- |
TArg6 | -- |
TResult | -- |
Parameters
| Name | Type | Description |
|---|---|---|
begin | Func | -- |
end | Func | -- |
Returns: Func
8. Overload¶
Deprecated
This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.
Attributes: [Obsolete("This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.")]
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IObservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, AsyncCallback, object?, IAsyncResult> begin, Func<IAsyncResult, TResult> end)
Type parameters
| Name | Description |
|---|---|
TArg1 | -- |
TArg2 | -- |
TArg3 | -- |
TArg4 | -- |
TArg5 | -- |
TArg6 | -- |
TArg7 | -- |
TResult | -- |
Parameters
| Name | Type | Description |
|---|---|---|
begin | Func | -- |
end | Func | -- |
Returns: Func
9. Overload¶
Deprecated
This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.
Attributes: [Obsolete("This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.")]
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IObservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, AsyncCallback, object?, IAsyncResult> begin, Func<IAsyncResult, TResult> end)
Type parameters
| Name | Description |
|---|---|
TArg1 | -- |
TArg2 | -- |
TArg3 | -- |
TArg4 | -- |
TArg5 | -- |
TArg6 | -- |
TArg7 | -- |
TArg8 | -- |
TResult | -- |
Parameters
| Name | Type | Description |
|---|---|---|
begin | Func | -- |
end | Func | -- |
Returns: Func
10. Overload¶
Deprecated
This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.
Attributes: [Obsolete("This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.")]
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IObservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, AsyncCallback, object?, IAsyncResult> begin, Func<IAsyncResult, TResult> end)
Type parameters
| Name | Description |
|---|---|
TArg1 | -- |
TArg2 | -- |
TArg3 | -- |
TArg4 | -- |
TArg5 | -- |
TArg6 | -- |
TArg7 | -- |
TArg8 | -- |
TArg9 | -- |
TResult | -- |
Parameters
| Name | Type | Description |
|---|---|---|
begin | Func | -- |
end | Func | -- |
Returns: Func
11. Overload¶
Deprecated
This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.
Attributes: [Obsolete("This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.")]
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IObservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, AsyncCallback, object?, IAsyncResult> begin, Func<IAsyncResult, TResult> end)
Type parameters
| Name | Description |
|---|---|
TArg1 | -- |
TArg2 | -- |
TArg3 | -- |
TArg4 | -- |
TArg5 | -- |
TArg6 | -- |
TArg7 | -- |
TArg8 | -- |
TArg9 | -- |
TArg10 | -- |
TResult | -- |
Parameters
| Name | Type | Description |
|---|---|---|
begin | Func | -- |
end | Func | -- |
Returns: Func
12. Overload¶
Deprecated
This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.
Attributes: [Obsolete("This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.")]
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IObservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, AsyncCallback, object?, IAsyncResult> begin, Func<IAsyncResult, TResult> end)
Type parameters
| Name | Description |
|---|---|
TArg1 | -- |
TArg2 | -- |
TArg3 | -- |
TArg4 | -- |
TArg5 | -- |
TArg6 | -- |
TArg7 | -- |
TArg8 | -- |
TArg9 | -- |
TArg10 | -- |
TArg11 | -- |
TResult | -- |
Parameters
| Name | Type | Description |
|---|---|---|
begin | Func | -- |
end | Func | -- |
Returns: Func
13. Overload¶
Deprecated
This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.
Attributes: [Obsolete("This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.")]
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IObservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, AsyncCallback, object?, IAsyncResult> begin, Func<IAsyncResult, TResult> end)
Type parameters
| Name | Description |
|---|---|
TArg1 | -- |
TArg2 | -- |
TArg3 | -- |
TArg4 | -- |
TArg5 | -- |
TArg6 | -- |
TArg7 | -- |
TArg8 | -- |
TArg9 | -- |
TArg10 | -- |
TArg11 | -- |
TArg12 | -- |
TResult | -- |
Parameters
| Name | Type | Description |
|---|---|---|
begin | Func | -- |
end | Func | -- |
Returns: Func
14. Overload¶
Deprecated
This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.
Attributes: [Obsolete("This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.")]
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IObservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, AsyncCallback, object?, IAsyncResult> begin, Func<IAsyncResult, TResult> end)
Type parameters
| Name | Description |
|---|---|
TArg1 | -- |
TArg2 | -- |
TArg3 | -- |
TArg4 | -- |
TArg5 | -- |
TArg6 | -- |
TArg7 | -- |
TArg8 | -- |
TArg9 | -- |
TArg10 | -- |
TArg11 | -- |
TArg12 | -- |
TArg13 | -- |
TResult | -- |
Parameters
| Name | Type | Description |
|---|---|---|
begin | Func | -- |
end | Func | -- |
Returns: Func
15. Overload¶
Deprecated
This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.
Attributes: [Obsolete("This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.")]
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IObservable<TResult>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, AsyncCallback, object?, IAsyncResult> begin, Func<IAsyncResult, TResult> end)
Type parameters
| Name | Description |
|---|---|
TArg1 | -- |
TArg2 | -- |
TArg3 | -- |
TArg4 | -- |
TArg5 | -- |
TArg6 | -- |
TArg7 | -- |
TArg8 | -- |
TArg9 | -- |
TArg10 | -- |
TArg11 | -- |
TArg12 | -- |
TArg13 | -- |
TArg14 | -- |
TResult | -- |
Parameters
| Name | Type | Description |
|---|---|---|
begin | Func | -- |
end | Func | -- |
Returns: Func
16. Overload¶
Deprecated
This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.
Attributes: [Obsolete("This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.")]
public static Func<IObservable<Unit>> FromAsyncPattern(Func<AsyncCallback, object?, IAsyncResult> begin, Action<IAsyncResult> end)
Parameters
| Name | Type | Description |
|---|---|---|
begin | Func | -- |
end | Action | -- |
Returns: Func
17. Overload¶
Deprecated
This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.
Attributes: [Obsolete("This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.")]
public static Func<TArg1, IObservable<Unit>> FromAsyncPattern<TArg1>(Func<TArg1, AsyncCallback, object?, IAsyncResult> begin, Action<IAsyncResult> end)
Type parameters
| Name | Description |
|---|---|
TArg1 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
begin | Func | -- |
end | Action | -- |
Returns: Func
18. Overload¶
Deprecated
This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.
Attributes: [Obsolete("This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.")]
public static Func<TArg1, TArg2, IObservable<Unit>> FromAsyncPattern<TArg1, TArg2>(Func<TArg1, TArg2, AsyncCallback, object?, IAsyncResult> begin, Action<IAsyncResult> end)
Type parameters
| Name | Description |
|---|---|
TArg1 | -- |
TArg2 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
begin | Func | -- |
end | Action | -- |
Returns: Func
19. Overload¶
Deprecated
This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.
Attributes: [Obsolete("This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.")]
public static Func<TArg1, TArg2, TArg3, IObservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3>(Func<TArg1, TArg2, TArg3, AsyncCallback, object?, IAsyncResult> begin, Action<IAsyncResult> end)
Type parameters
| Name | Description |
|---|---|
TArg1 | -- |
TArg2 | -- |
TArg3 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
begin | Func | -- |
end | Action | -- |
Returns: Func
20. Overload¶
Deprecated
This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.
Attributes: [Obsolete("This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.")]
public static Func<TArg1, TArg2, TArg3, TArg4, IObservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4>(Func<TArg1, TArg2, TArg3, TArg4, AsyncCallback, object?, IAsyncResult> begin, Action<IAsyncResult> end)
Type parameters
| Name | Description |
|---|---|
TArg1 | -- |
TArg2 | -- |
TArg3 | -- |
TArg4 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
begin | Func | -- |
end | Action | -- |
Returns: Func
21. Overload¶
Deprecated
This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.
Attributes: [Obsolete("This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.")]
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, IObservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, AsyncCallback, object?, IAsyncResult> begin, Action<IAsyncResult> end)
Type parameters
| Name | Description |
|---|---|
TArg1 | -- |
TArg2 | -- |
TArg3 | -- |
TArg4 | -- |
TArg5 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
begin | Func | -- |
end | Action | -- |
Returns: Func
22. Overload¶
Deprecated
This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.
Attributes: [Obsolete("This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.")]
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IObservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, AsyncCallback, object?, IAsyncResult> begin, Action<IAsyncResult> end)
Type parameters
| Name | Description |
|---|---|
TArg1 | -- |
TArg2 | -- |
TArg3 | -- |
TArg4 | -- |
TArg5 | -- |
TArg6 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
begin | Func | -- |
end | Action | -- |
Returns: Func
23. Overload¶
Deprecated
This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.
Attributes: [Obsolete("This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.")]
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IObservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, AsyncCallback, object?, IAsyncResult> begin, Action<IAsyncResult> end)
Type parameters
| Name | Description |
|---|---|
TArg1 | -- |
TArg2 | -- |
TArg3 | -- |
TArg4 | -- |
TArg5 | -- |
TArg6 | -- |
TArg7 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
begin | Func | -- |
end | Action | -- |
Returns: Func
24. Overload¶
Deprecated
This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.
Attributes: [Obsolete("This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.")]
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IObservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, AsyncCallback, object?, IAsyncResult> begin, Action<IAsyncResult> end)
Type parameters
| Name | Description |
|---|---|
TArg1 | -- |
TArg2 | -- |
TArg3 | -- |
TArg4 | -- |
TArg5 | -- |
TArg6 | -- |
TArg7 | -- |
TArg8 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
begin | Func | -- |
end | Action | -- |
Returns: Func
25. Overload¶
Deprecated
This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.
Attributes: [Obsolete("This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.")]
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IObservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, AsyncCallback, object?, IAsyncResult> begin, Action<IAsyncResult> end)
Type parameters
| Name | Description |
|---|---|
TArg1 | -- |
TArg2 | -- |
TArg3 | -- |
TArg4 | -- |
TArg5 | -- |
TArg6 | -- |
TArg7 | -- |
TArg8 | -- |
TArg9 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
begin | Func | -- |
end | Action | -- |
Returns: Func
26. Overload¶
Deprecated
This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.
Attributes: [Obsolete("This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.")]
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IObservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, AsyncCallback, object?, IAsyncResult> begin, Action<IAsyncResult> end)
Type parameters
| Name | Description |
|---|---|
TArg1 | -- |
TArg2 | -- |
TArg3 | -- |
TArg4 | -- |
TArg5 | -- |
TArg6 | -- |
TArg7 | -- |
TArg8 | -- |
TArg9 | -- |
TArg10 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
begin | Func | -- |
end | Action | -- |
Returns: Func
27. Overload¶
Deprecated
This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.
Attributes: [Obsolete("This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.")]
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IObservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, AsyncCallback, object?, IAsyncResult> begin, Action<IAsyncResult> end)
Type parameters
| Name | Description |
|---|---|
TArg1 | -- |
TArg2 | -- |
TArg3 | -- |
TArg4 | -- |
TArg5 | -- |
TArg6 | -- |
TArg7 | -- |
TArg8 | -- |
TArg9 | -- |
TArg10 | -- |
TArg11 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
begin | Func | -- |
end | Action | -- |
Returns: Func
28. Overload¶
Deprecated
This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.
Attributes: [Obsolete("This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.")]
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IObservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, AsyncCallback, object?, IAsyncResult> begin, Action<IAsyncResult> end)
Type parameters
| Name | Description |
|---|---|
TArg1 | -- |
TArg2 | -- |
TArg3 | -- |
TArg4 | -- |
TArg5 | -- |
TArg6 | -- |
TArg7 | -- |
TArg8 | -- |
TArg9 | -- |
TArg10 | -- |
TArg11 | -- |
TArg12 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
begin | Func | -- |
end | Action | -- |
Returns: Func
29. Overload¶
Deprecated
This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.
Attributes: [Obsolete("This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.")]
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IObservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, AsyncCallback, object?, IAsyncResult> begin, Action<IAsyncResult> end)
Type parameters
| Name | Description |
|---|---|
TArg1 | -- |
TArg2 | -- |
TArg3 | -- |
TArg4 | -- |
TArg5 | -- |
TArg6 | -- |
TArg7 | -- |
TArg8 | -- |
TArg9 | -- |
TArg10 | -- |
TArg11 | -- |
TArg12 | -- |
TArg13 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
begin | Func | -- |
end | Action | -- |
Returns: Func
30. Overload¶
Deprecated
This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.
Attributes: [Obsolete("This conversion is no longer supported. Replace use of the Begin/End asynchronous method pair with a new Task-based async method, and convert the result using ToObservable. If no Task-based async method is available, use Task.Factory.FromAsync to obtain a Task object.")]
public static Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IObservable<Unit>> FromAsyncPattern<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>(Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, AsyncCallback, object?, IAsyncResult> begin, Action<IAsyncResult> end)
Type parameters
| Name | Description |
|---|---|
TArg1 | -- |
TArg2 | -- |
TArg3 | -- |
TArg4 | -- |
TArg5 | -- |
TArg6 | -- |
TArg7 | -- |
TArg8 | -- |
TArg9 | -- |
TArg10 | -- |
TArg11 | -- |
TArg12 | -- |
TArg13 | -- |
TArg14 | -- |
Parameters
| Name | Type | Description |
|---|---|---|
begin | Func | -- |
end | Action | -- |
Returns: Func