ポーリング(Polling)は、クライアントが定期的にサーバーにリクエストを送信して、新しいデータがあるかどうかを確認する方法です。これは、クライアントとサーバー間でのデータ同期や更新の確認に使用されます。UniTaskUniTaskには、非同期で特定の条件が満たされるまで待機するためのメソッドとして、WaitUntilとWaitWhileがあります。使おうと思うとどっちがどっちがごちゃることが多いのでここに備忘録を残しておきたいと思います。RegisterWithoutCaptureExecutionContextは、CancellationTokenがキャンセルされた時に実行したい処理を登録するためのメソッドです。UniTaskUniTaskを使って非同期処理を書いた場合に、「早期returnしたいけど必ずこのスコープが終了する時に実行したい処理があるんだよなぁ・・・」というシチュエーションがありがちです。プログラミングせっかくC#を使っているので便利で簡単に使えるインターフェースを使わないのは勿体無いと思うのです。IReadOnlyListはどこでも使えるし、メソッドの引数をListやArrayからこちらに変えるだけで意図を明確に堅牢なコードになるのでおすすめです。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。