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