Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
自動生成されたクライアントがマルチスレッドを介して同期を提供する必要なく、非同期的に呼び出すことができる C# Web サービスを作成することは可能ですか?
はい、自動生成されたプロキシには常に、すべてのメソッドの同期バージョンと非同期バージョンの両方が含まれています。たとえば、サーバーが というメソッドを公開する場合DoWork、プロキシにはDoWorkメソッドとメソッドの両方が含まれますDoWorkAsync。メソッドの非同期バージョンが作業を完了すると、プロキシは完了イベント (この場合は ) を発生させDoWorkCompletedます。メソッドからの戻り値はDoWork、イベント args に含まれます。
DoWork
DoWorkAsync
DoWorkCompleted