我正在使用C#设计一个多客户端/服务器软件,目前我正在异步使用它。在某些情况下,我希望客户端等待答案。例如,我需要向服务器发送一个命令,以从数据库中获取一些信息,并且客户端程序应根据获取的数据继续执行。我该如何实现这一点?