【SilverLight学习笔记--使用WebClient实现通讯(一)(上传和下载字符串数据)】教程文章相关的互联网学习教程文章

SilverLight学习笔记--使用WebClient实现通讯(一)(上传和下载字符串数据)【图】

一、什么是WebClient类 1、基本知识 WebClient类是Mircsoft在.NET框架下提供的向 URI 标识的资源发送数据和从 URI 标识的资源接收数据的公共方法。通过这个类,大家可以在脱离浏览器的基础上模拟浏览器对互联网上的资源的访问和发送信息。它使人们使用起来更加简单方便,然而它也有先天不足的地方。那就是缺少对cookies/session的支持。 WebClient类为Silverlight插件提供了一整套的HTTP客户端功能,可以下载应用程序数据,...

silverlight用webclient大文件上传的实例代码

客户端: 代码如下: /// <summary> /// 写入数据到流中 /// </summary> /// <param name="url"></param> /// <param name="callback"></param> public async static Task<bool> Write(string url, Stream clientStream) { if (clientStream.Length > 25*1024*1024) url += "&t=1"; // 表示上传大文件 try { Up(url, clientStream); ...

Silverlight中同步调用WebClient的解决办法,是同步!【图】

代码如下: 代码如下:private void button2_Click(object sender, RoutedEventArgs e) { Service1Client sc = new Service1Client(); sc.DoWorkCompleted += new EventHandler<DoWorkCompletedEventArgs>(sc_DoWorkCompleted); sc.DoWorkAsync(textBox1.Text); } void sc_DoWorkCompleted(object sender, DoWorkCompletedEventArgs e) { textBox2.Text = e.Result; } 若是你的调用非常复杂的话,比如当这个调用完成的时候开始下...