.NET C#用の素晴らしいハンモックRESTライブラリ(https://github.com/danielcrenna/hammock)を使用していますが、RestClient.BeginRequestに問題が発生しました。このメソッドが初めてコード内で呼び出されると、現在のスレッドが15秒間ブロックされます。私はこのメソッドが非同期操作であるという印象を受けていました。なぜなら、IAsyncResultを返し、コールバックを受け入れるからです。C#ハンモックライブラリRestClient.BeginRequestは現在のスレッドをブロックします
BeginRequestの問題は、デバッグセッションでコードの特定の行がハングアップしていることがわかります。つまり、問題はインターネット接続の問題やRESTリソースとローカルマシン間の待ち時間に関連していません。
私はハンモックのソースコードに潜入することができましたが、かなり混乱しています。以前にこの問題に遭遇しましたか?これはちょうどハンモックのバグですか、それとも予想される動作ですか?私は多くのドキュメントを見つけるのに苦労しています。あなたの助けを前もってありがとう!