WEB开发网
开发学院图形图像Flash Silverlight(20) - 2.0通信之WebClient, 以字符串... 阅读

Silverlight(20) - 2.0通信之WebClient, 以字符串的形式上传/下载数据, 以流的方式上传/下载数据

 2008-12-08 11:51:44 来源:WEB开发网   
核心提示:本文源代码下载地址:http://flashview.ddvip.com/2008_12/Silverlight.rar介绍Silverlight 2.0 详解WebClient,以字符串的形式上传、下载数据;以流的方式上传、下载数据WebClient - 将数据发送到指定的 URI,Silverlight(20) -

本文源代码下载地址:

http://flashview.ddvip.com/2008_12/Silverlight.rar 

介绍

Silverlight 2.0 详解WebClient,以字符串的形式上传、下载数据;以流的方式上传、下载数据

WebClient - 将数据发送到指定的 URI,或者从指定的 URI 接收数据的类

DownloadStringAsync(Uri address, Object userToken) - 以字符串的形式下载指定的 URI 的资源

UploadStringAsync(Uri address, string data) - 以字符串的形式上传数据到指定的 URI。所使用的 HTTP 方法默认为 POST

OpenReadAsync(Uri address, Object userToken) - 以流的形式下载指定的 URI 的资源

OpenWriteAsync(Uri address, string method, Object userToken) - 打开流以使用指定的方法向指定的 URI 写入数据

在线DEMO

http://www.cnblogs.com/webabcd/archive/2008/10/09/1307486.html

示例

1、以字符串的形式和流的形式下载数据

WebClientDownload.xaml

<UserControl x:Class="Silverlight20.Communication.WebClientDownload"
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
  <StackPanel HorizontalAlignment="Left" Orientation="Horizontal">
    <StackPanel Margin="5" Width="200">
      <TextBox x:Name="lblMsgString" Margin="5" />
      <ProgressBar x:Name="progressBarString" Height="20" Margin="5" Minimum="0" Maximum="100" />
    </StackPanel>
    <StackPanel Margin="5" Width="200">
      <TextBox x:Name="lblMsgStream" Margin="5" />
      <ProgressBar x:Name="progressBarStream" Height="20" Margin="5" Minimum="0" Maximum="100" />
      <Image x:Name="img" Margin="5" />
    </StackPanel>
  </StackPanel>
</UserControl>

1 2 3 4 5  下一页

Tags:Silverlight 通信 WebClient

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