問題タブ [winrt-async]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
727 参照

windows-runtime - Metro アプリ FileIO.WriteTextAsync 複数のスレッド

複数のスレッドから頻繁に呼び出されるメソッドがあります。を使用してディスクに書き込む必要がありawait FileIO.WriteTextAsyncます。これは、単一のスレッドから呼び出された場合は正常に機能しますが、複数のスレッドでこれを開始すると、次のエラーが発生します。

エラーの意味はわかりますが、回避方法がわかりません。通常、一度にlock(object)1 つのスレッドのみがファイルにアクセスするようにステートメントを作成します。ただし、これは非同期メソッドであるため、ステートメントawaitの本文で演算子を使用することはできません。lock(object)

このシナリオを処理する方法についてアドバイスしてください。

0 投票する
1 に答える
412 参照

windows-runtime - Metro アプリ ストレージファイル GetThumbnailAsync バックグラウンド

Metro Appで、メソッドStorageFileを使用してのサムネイルを取得すると、はDark Blue/Navy Blueになります。GetThumbnailAsync()Background Color

これをオーバーライドすることは可能Colorですか? でありたいと思いBackgroundますTransparent

0 投票する
2 に答える
842 参照

windows-8 - WP の MarketPlaceReviewTask として WinRT にクラスはありますか?

WP の MarketPlaceReview または MarketPlaceSearch タスクとして WinRT にクラスはありますか?

ありがとう。

0 投票する
2 に答える
2919 参照

c# - Task.Delay を使用して、Web サービスへの呼び出し間の時間間隔を制御する方法

ユーザーが特定のアクションを実行すると、Web サービスへの呼び出し (取得) が行われます。このサービスでは、1 秒に 1 回を超える呼び出しは許可されません。Task.Delay を使用してこれを制御し、後続の呼び出しが少なくとも 1 秒間隔で行われるようにできると考えていましたが、期待どおりに機能していないようです。擬似コードは次のようになります。

呼び出しと継続は同じスレッドで行われます (Environment.CurrentManagedThreadId によって報告されます)。問題は、このメソッドの呼び出しが立て続けに行われる場合、Web サービスへの呼び出し間の経過時間が 1 秒未満になることです。私はばかげた間違いをしたか、Task.Delay (または上記の両方) を完全に理解していません。ヒントはありますか?

0 投票する
1 に答える
62 参照

windows-8 - バックグラウンドでアプリが閉じているように見える

Windows ストア アプリが Alt-Tab リストから消えることがあります。ユーザーが左上隅のアプリ リストからアプリを見つけて再度開くと、完全に再起動します。理由は何ですか? Windowsストアでこの問題を処理するにはどうすればよいですか

0 投票する
3 に答える
560 参照

windows-8 - Windows 8 で LaunchUriAsync を使用してメール本文を 2 行で作成する方法

これが私のコードです

1 行目に「Hello」、2 行目に「World」を表示したかったのです。

で試しました

しかし、それは機能していません。どうすればこれを達成できますか?