この記事に従って、core3.1 を使用して、最も単純な発信者コンソール アプリを作成しています。に変更channel.Open().Wait(5000);
するとawait channel.Open();
、行でスタックしますproxy.Ping();
。
そして、これは呼び出し先にもあります:
Task openTask = channel.Open();
openTask.Wait();
と交換することはできませんawait channel.Open();
Task<IAsyncDisposable> registrationTask = realm.Services.RegisterCallee(instance);
registrationTask.Wait();
と交換することはできませんawait realm.Services.RegisterCallee(instance);
await を使用すると、プログラムは常に行でスタックします。proxy.Ping();
ソリューションzipfile .
なぜ?待って待っていませんか?