Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Converte una coppia di funzioni Begin/End invoke in una funzione asincrona.
Spazio dei nomi:System.Reactive.Linq
Assemblea: System.Reactive.Providers (in System.Reactive.Providers.dll)
Sintassi
'Declaration
<ExtensionAttribute> _
Public Shared Function FromAsyncPattern(Of T1, TResult) ( _
provider As IQbservableProvider, _
begin As Expression(Of Func(Of T1, AsyncCallback, Object, IAsyncResult)), _
end As Expression(Of Func(Of IAsyncResult, TResult)) _
) As Func(Of T1, IQbservable(Of TResult))
'Usage
Dim provider As IQbservableProvider
Dim begin As Expression(Of Func(Of T1, AsyncCallback, Object, IAsyncResult))
Dim end As Expression(Of Func(Of IAsyncResult, TResult))
Dim returnValue As Func(Of T1, IQbservable(Of TResult))
returnValue = provider.FromAsyncPattern(begin, _
end)
public static Func<T1, IQbservable<TResult>> FromAsyncPattern<T1, TResult>(
this IQbservableProvider provider,
Expression<Func<T1, AsyncCallback, Object, IAsyncResult>> begin,
Expression<Func<IAsyncResult, TResult>> end
)
[ExtensionAttribute]
public:
generic<typename T1, typename TResult>
static Func<T1, IQbservable<TResult>^>^ FromAsyncPattern(
IQbservableProvider^ provider,
Expression<Func<T1, AsyncCallback^, Object^, IAsyncResult^>^>^ begin,
Expression<Func<IAsyncResult^, TResult>^>^ end
)
static member FromAsyncPattern :
provider:IQbservableProvider *
begin:Expression<Func<'T1, AsyncCallback, Object, IAsyncResult>> *
end:Expression<Func<IAsyncResult, 'TResult>> -> Func<'T1, IQbservable<'TResult>>
JScript does not support generic types and methods.
Parametri di tipo
- T1
Primo tipo di funzione.
- TResult
Tipo di risultato.
Parametri
- provider
Tipo: System.Reactive.Linq.IQbservableProvider
Provider Qbservable locale.
- begin
Tipo: System.Linq.Expressions.Expression<Func<T1, AsyncCallback, Object, IAsyncResult>>
Funzione begin invoke.
- end
Tipo: System.Linq.Expressions.Expression<Func<IAsyncResult, TResult>>
Funzione end invoke.
Valore restituito
Tipo: System.Func<T1, IQbservable<TResult>>
Funzione end invoke.
Nota sull'utilizzo
In Visual Basic e C# è possibile chiamare questo metodo come metodo di istanza su qualsiasi oggetto di tipo IQbservableProvider. Per chiamare il metodo usando la sintassi del metodo di istanza, omettere il primo parametro. Per altre informazioni, vedere o .