前提・実現したいこと
.NET Framework4.8で、windowsフォームアプリを作りました。
VisualStudio2019のテスト機能を使って起動させ、画面上のボタンを押すと、restApiからデータを読み込み、画面に表示出力します。
この処理に2秒ほどかかります。
ビルド後の.exeファイルから起動しても同じ秒数で処理を行いたいです。
発生している問題
ビルド後の.exeから起動して、同様に動かすと30秒ほど時間が掛かります。
処理は正常に行われているので、何が問題か分かりません。
各処理の時間を計ってみたところ、該当部は下記のソース部分でした。
どのような問題の可能性がありますでしょうか。
※呼び出し先のapiを直接叩くと、返答までの時間は1秒でした。
該当部のソース
Dim requestUrl = ”https://xxxxx.jp/api/xxxx”
Using httpClient As New System.Net.Http.HttpClient()
Using httpResponse As System.Net.Http.HttpResponseMessage = httpClient.GetAsync(requestUrl).Result
補足情報(FW/ツールのバージョンなど)
windows10home
VisualStudio2019
.NET Framework4.8
windowsフォームアプリ
回答1件
あなたの回答
tips
プレビュー