如果我调用服务器可能需要很长时间,建议在服务器合同中使用异步方法。
在这种情况下,要创建代理,我必须表明我要创建异步方法。
但是,我想知道如果我在客户端使用线程来调用服务,也许不需要使用异步方法,因为这个辅助线程可以等待结果而不会阻塞客户端。我使用的是 .NET 4.0,所以我可以使用任务。
这是对的?如果这是正确的,最好的方法是什么,使用异步方法或在客户端使用线程?
谢谢。戴姆洛克。
如果我调用服务器可能需要很长时间,建议在服务器合同中使用异步方法。
在这种情况下,要创建代理,我必须表明我要创建异步方法。
但是,我想知道如果我在客户端使用线程来调用服务,也许不需要使用异步方法,因为这个辅助线程可以等待结果而不会阻塞客户端。我使用的是 .NET 4.0,所以我可以使用任务。
这是对的?如果这是正确的,最好的方法是什么,使用异步方法或在客户端使用线程?
谢谢。戴姆洛克。