TaskObservableExtensions.ToTask<, méthode TResult> (IObservable<TResult>, CancellationToken, Object)
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), _
cancellationToken As CancellationToken, _
state As Object _
) As Task(Of TResult)
'Usage
Dim observable As IObservable(Of TResult)
Dim cancellationToken As CancellationToken
Dim state As Object
Dim returnValue As Task(Of TResult)
returnValue = observable.ToTask(cancellationToken, _
state)
public static Task<TResult> ToTask<TResult>(
this IObservable<TResult> observable,
CancellationToken cancellationToken,
Object state
)
[ExtensionAttribute]
public:
generic<typename TResult>
static Task<TResult>^ ToTask(
IObservable<TResult>^ observable,
CancellationToken cancellationToken,
Object^ state
)
static member ToTask :
observable:IObservable<'TResult> *
cancellationToken:CancellationToken *
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.
- cancellationToken
Type : System.Threading.CancellationToken
Jeton d’annulation qui peut être utilisé pour annuler la tâche, entraînant la désinscription de la séquence observable.
- 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 .