Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从silverlight应用程序处理txt文件?_C#_Silverlight_Asynchronous_Text Files_Webclient - Fatal编程技术网

C# 从silverlight应用程序处理txt文件?

C# 从silverlight应用程序处理txt文件?,c#,silverlight,asynchronous,text-files,webclient,C#,Silverlight,Asynchronous,Text Files,Webclient,我正在尝试修改服务器上的一个txt文件,为此我使用以下代码: WebClient webClientvent = new WebClient(); webClientvent.OpenWriteCompleted += new OpenWriteCompletedEventHandler(Readvent); webClientvent.OpenWriteAsync(new Uri("/v.txt", UriKind.Relati

我正在尝试修改服务器上的一个txt文件,为此我使用以下代码:

 WebClient webClientvent = new WebClient();
                webClientvent.OpenWriteCompleted += new OpenWriteCompletedEventHandler(Readvent);
                webClientvent.OpenWriteAsync(new Uri("/v.txt", UriKind.Relative));

private void Readvent(object sender, OpenWriteCompletedEventArgs e)
        {


            if (e.Error != null) {
                MessageBox.Show(e.Error.ToString());
            }
            WebClient webClient = (WebClient)sender;
            webClient.OpenWriteCompleted -= this.Readvent;
            Stream stream = e.Result;
            StreamReader monStreamReader = new StreamReader(stream);


            try
            {


                StreamWriter monStreamWriter = new StreamWriter(stream);


                monStreamWriter.WriteLine("first");
                monStreamWriter.WriteLine("second");


                monStreamWriter.Close();

            }
            catch (Exception ex)
            {

                MessageBox.Show(ex.ToString());
            } 

            }
但是,这个Txt文件中没有写任何东西,我是不是遗漏了什么

同时处理您还需要上传数据

webClientvent.UploadStringAsync();