Begin/End 호출 함수 쌍을 비동기 함수로 변환합니다.
네임스페이스:System.Reactive.Linq
어셈블리: System.Reactive.Providers(System.Reactive.Providers.dll)
Syntax
'Declaration
<ExtensionAttribute> _
Public Shared Function FromAsyncPattern(Of T1, T2, T3, T4, T5) ( _
provider As IQbservableProvider, _
begin As Expression(Of Func(Of T1, T2, T3, T4, T5, AsyncCallback, Object, IAsyncResult)), _
end As Expression(Of Action(Of IAsyncResult)) _
) As Func(Of T1, T2, T3, T4, T5, IQbservable(Of Unit))
'Usage
Dim provider As IQbservableProvider
Dim begin As Expression(Of Func(Of T1, T2, T3, T4, T5, AsyncCallback, Object, IAsyncResult))
Dim end As Expression(Of Action(Of IAsyncResult))
Dim returnValue As Func(Of T1, T2, T3, T4, T5, IQbservable(Of Unit))
returnValue = provider.FromAsyncPattern(begin, _
end)
public static Func<T1, T2, T3, T4, T5, IQbservable<Unit>> FromAsyncPattern<T1, T2, T3, T4, T5>(
this IQbservableProvider provider,
Expression<Func<T1, T2, T3, T4, T5, AsyncCallback, Object, IAsyncResult>> begin,
Expression<Action<IAsyncResult>> end
)
[ExtensionAttribute]
public:
generic<typename T1, typename T2, typename T3, typename T4, typename T5>
static Func<T1, T2, T3, T4, T5, IQbservable<Unit>^>^ FromAsyncPattern(
IQbservableProvider^ provider,
Expression<Func<T1, T2, T3, T4, T5, AsyncCallback^, Object^, IAsyncResult^>^>^ begin,
Expression<Action<IAsyncResult^>^>^ end
)
static member FromAsyncPattern :
provider:IQbservableProvider *
begin:Expression<Func<'T1, 'T2, 'T3, 'T4, 'T5, AsyncCallback, Object, IAsyncResult>> *
end:Expression<Action<IAsyncResult>> -> Func<'T1, 'T2, 'T3, 'T4, 'T5, IQbservable<Unit>>
JScript does not support generic types and methods.
형식 매개 변수
- T1
함수의 첫 번째 형식입니다.
- T2
함수의 두 번째 형식입니다.
- T3
함수의 두 번째 형식입니다.
- T4
함수의 두 번째 형식입니다.
- T5
함수의 두 번째 형식입니다.
매개 변수
- provider
형식: System.Reactive.Linq.IQbservableProvider
로컬 Qbservable 공급자입니다.
- begin
형식: System.Linq.Expressions.Expression<Func<T1, T2, T3, T4, T5, AsyncCallback, Object, IAsyncResult>>
begin invoke 함수입니다.
- end
형식: System.Linq.Expressions.Expression<작업<IAsyncResult>>
end invoke 함수입니다.
반환 값
형식: System.Func<T1, T2, T3, T4, T5, IQbservable<Unit>>
Begin/End 호출 함수 쌍입니다.
사용 정보
Visual Basic 및 C#에서는 IQbservableProvider 형식의 모든 개체에서 이 메서드를 instance 메서드로 호출할 수 있습니다. 인스턴스 메서드 구문을 사용하여 이 메서드를 호출할 경우에는 첫 번째 매개 변수를 생략합니다. 자세한 내용은 또는 를 참조하세요.