我有一些我觉得很难理解的代码。有人可以帮我逐行分解吗?
Service1Client client = new Service1Client();
client.getPrimaryListCompleted += new EventHandler<getPrimaryListCompletedEventArgs>(AddPrimaryMarkerGraphics);
client.getPrimaryListAsync();
答案 0 :(得分:5)
第一行创建类Service1Client
的实例。
第二行连接事件getPrimaryListCompleted
的事件处理程序。
第三行启动异步请求。当有响应时,将触发getPrimaryListCompleted
,以便事件处理程序可以使用响应。
答案 1 :(得分:1)
ServiceClient
。AddPrimaryMarkerGraphics
。getPrimaryListAsync()
(异步意味着此函数将异步执行,即:在另一个线程上执行)答案 2 :(得分:0)
此Service1Client client = new Service1Client();
创建一个Service1Client()
类型的新对象,可能是调用WCF服务的客户端。
然后附加一个事件处理程序,当客户端引发指定的事件时将调用该事件处理程序。
最后一行启动异步服务调用(表示它在后台运行在单独的线程上)。一旦调用完成,它可能会引发getPrimaryListCompleted
事件,因此将调用事件处理程序。