http://msdn.microsoft.com/en-us/library/system.net.openwritecompletedeventargs.result(VS.95).aspxOpenWriteCompletedEventArgs.Result说明?
我正在使用WebClient类编写.NET应用程序(Silverlight API)。我只是想在上传文件异步后获得服务器脚本的XML风格结果。我认为OpenWriteCompletedEventArgs内部的结果流是我想看的,但是MSDN表示Result是:“获取一个用于向服务器发送数据的可写流。”..我真的不明白你怎么能写一次完成。我想知道我是否真的可以从中读取,如果我不能,我如何在上传后阅读服务器消息?
static void UploadCompleted(object sender, OpenWriteCompletedEventArgs e)
{
/* e.Result says its only a writable stream */
}
OpenReadCompleted将由OpenWriteAsync调用吗? – dtb 2010-09-27 18:52:27
@dtb:说实话,我不清楚。该文档说,当你关闭流时,线程将阻塞,直到结果准备就绪......但这听起来有点奇怪。 – 2010-09-27 18:53:48
我会进一步调查..不幸的是,我甚至在运行之前,有35,000条线中有大约5,000条线从Obj-C移植到.NET。我肯定会在这里发布我的发现 – Kyle 2010-09-27 19:00:53