PowershellでWinRT(WindowsRuntime)を活用するには、awaitの実装がかかせない。]
1 2 |
非同期操作と Windows ランタイムの "非同期" 関数 完了までの時間が 50 ミリ秒を超える可能性がある Windows ランタイム API は、非同期の関数 (末尾が "Async") として実装されます。 非同期関数を実装すると、別のスレッドの作業が開始され、非同期操作を表すオブジェクトがすぐに返されます。 非同期操作が完了すると、作業結果が含まれるオブジェクトが返されます。 Windows::Foundation Windows ランタイムの名前空間には 4 種類の非同期操作オブジェクトが含まれます。 |
C++/WinRT を使用した同時実行操作と非同期操作 – UWP applications | Microsoft Docs より
WinRT(WindowsRuntime)には魅力的な機能があり、Powershellからも使ってみたい。
そこでGithub等でサンプルを探したところ、実装パターンをいくつか発見した。
みなさんさすが。
コメント