logo
  • 教程列表
  • SO官方文檔
  • system.reactive 入門
    • 在專案中使用 Rx
    • 將非同步方法包裝為 observable
    • 共享單個訂閱(Publish RefCount)
    • 忽略重複的值
    • 過濾可觀察的值
    • 為可觀察的每個值選擇一個新值
    • 訂閱一個 observable(CancellationToken)
    • 共享單個訂閱(釋出)
    • 訂閱訂閱觀察(IDisposable)
    • 安裝或設定
    • 限制流
    • 獲取正在執行的聚合
  1. StackOverflow 文件
  2. system.reactive 教程
  3. system.reactive 入門
  4. 將非同步方法包裝為 observable

將非同步方法包裝為 observable

Created: November-22, 2018

給定像這樣的 async 方法:

Task<string> GetNameAsync(CancellationToken cancellationToken)

把它包裝成像這樣的 IObservable<string>:

Observable.FromAsync(cancellationToken => GetNameAsync(cancellationToken))
  • 共享單個訂閱(Publish RefCount)
  • 在專案中使用 Rx

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 關於本站
  • 免責聲明