TaskObservableExtensions.ToTask<, méthode TResult> (IObservable<TResult>, Objet)
Retourne une tâche qui contient la dernière valeur de la séquence observable.
Espace de noms :System.Reactive.Threading.Tasks
Assemblée: System.Reactive (en System.Reactive.dll)
Syntaxe
'Declaration
<ExtensionAttribute> _
Public Shared Function ToTask(Of TResult) ( _
observable As IObservable(Of TResult), _
state As Object _
) As Task(Of TResult)
'Usage
Dim observable As IObservable(Of TResult)
Dim state As Object
Dim returnValue As Task(Of TResult)
returnValue = observable.ToTask(state)
public static Task<TResult> ToTask<TResult>(
this IObservable<TResult> observable,
Object state
)
[ExtensionAttribute]
public:
generic<typename TResult>
static Task<TResult>^ ToTask(
IObservable<TResult>^ observable,
Object^ state
)
static member ToTask :
observable:IObservable<'TResult> *
state:Object -> Task<'TResult>
JScript does not support generic types and methods.
Paramètres de type
- TResult
Type de résultat.
Paramètres
- Observables
Type : System.IObservable<TResult>
Séquence observable à convertir en tâche.
- state
Type : System.Object
État à utiliser comme AsyncState de la tâche sous-jacente.
Valeur de retour
Type : System.Threading.Tasks.Task<TResult>
Tâche qui contient la dernière valeur de la séquence observable.
Remarque sur l'utilisation
En Visual Basic et C#, vous pouvez appeler cette méthode en tant que méthode instance sur n’importe quel objet de type IObservable<TResult>. Lorsque vous utilisez la syntaxe des méthodes d'instance pour appeler cette méthode, omettez le premier paramètre. Pour plus d'informations, consultez ou .