TaskObservableExtensions.ToTask<TResult> メソッド (IObservable<TResult>)

監視可能シーケンスの最後の値を含むタスクを返します。

Namespace:System.Reactive.Threading.Tasks
アセンブリ: System.Reactive (System.Reactive.dll)

構文

'Declaration
<ExtensionAttribute> _
Public Shared Function ToTask(Of TResult) ( _
    observable As IObservable(Of TResult) _
) As Task(Of TResult)
'Usage
Dim observable As IObservable(Of TResult)
Dim returnValue As Task(Of TResult)

returnValue = observable.ToTask()
public static Task<TResult> ToTask<TResult>(
    this IObservable<TResult> observable
)
[ExtensionAttribute]
public:
generic<typename TResult>
static Task<TResult>^ ToTask(
    IObservable<TResult>^ observable
)
static member ToTask : 
        observable:IObservable<'TResult> -> Task<'TResult> 
JScript does not support generic types and methods.

型パラメーター

  • TResult
    結果の型。

パラメーター

  • オブザーバブル
    種類: System.IObservable<TResult>
    タスクに変換する監視可能なシーケンス。

戻り値

種類: System.Threading.Tasks.Task<TResult>
監視可能シーケンスの最後の値を含むタスク。

使用上の注意

Visual Basic と C# では、 IObservable<TResult> 型の任意のオブジェクトでインスタンス メソッドとしてこのメソッドを呼び出すことができます。 インスタンス メソッド構文を使用してこのメソッドを呼び出す場合は、最初のパラメーターを省略します。 詳細については、」または」を参照してください。

参照

リファレンス

TaskObservableExtensions クラス

ToTask オーバーロード

System.Reactive.Threading.Tasks 名前空間