WEB开发网
开发学院手机开发Windows Phone开发 Windows Phone访问web service和WCF服务 阅读

Windows Phone访问web service和WCF服务

 2012-05-18 08:01:14 来源:WEB开发网   
核心提示:创建Windows Phone, “添加服务引用”,Windows Phone访问web service和WCF服务(5),引入web service或wcf服务,引用服务默认名称为“ServiceReference1”,的页面后台添加代码如下://定义服务引用对象 S

创建Windows Phone, “添加服务引用”,引入web service或wcf服务,引用服务默认名称为“ServiceReference1”,的页面后台添加代码如下:

  1. //定义服务引用对象  
  2. ServiceReference1.Service1Client serviceclient;      
  3.     public MainPage()  
  4.     {  
  5.       InitializeComponent();  
  6.       serviceclient = new ServiceReference1.Service1Client();  
  7. //为异常完成事件添加回调方法        
  8. serviceclient.GetCityCompleted += new EventHandler<ServiceReference1.GetCityCompletedEventArgs>(serviceclientc_GetCityCompleted);  
  9.  
  10.     }  
  11.     private void button1_Click(object sender, RoutedEventArgs e)  
  12.     {  
  13.       //调用异常方法  
  14.       serviceclient.GetCityAsync();  
  15.     }  
  16.  
  17.     void serviceclient_GetCityCompleted(object sender, ServiceReference1.GetCityCompletedEventArgs e)  
  18.     {  
  19. //回调方法中完成图片的加载显示  
  20.       byte[] buf = e.Result;  
  21.       System.IO.MemoryStream stream = new System.IO.MemoryStream(buf);  
  22.       BitmapImage img = new BitmapImage();  
  23.       img.SetSource(stream);  
  24.       image1.Source = img;  
  25.     }  

不管是web service还是wcf服务,Windows Phone中使用方法都是一至的,采用异步调用方式,这样用户体验要好一些。

上一页  1 2 3 4 5 

Tags:Windows Phone 访问

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接