Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.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

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
.net 写入流后获取responseStream_.net_Silverlight_Silverlight 4.0_Wcf Ria Services - Fatal编程技术网

.net 写入流后获取responseStream

.net 写入流后获取responseStream,.net,silverlight,silverlight-4.0,wcf-ria-services,.net,Silverlight,Silverlight 4.0,Wcf Ria Services,我对使用WebClient(WC)进行流式处理有点困惑 数据可用,我在Silverlight端启动WC.OpenWriteAsync(Uri)。工作 数据到达我的服务器,我可以通过使用context.Request.InputStream读取流,将数据读取到硬盘。工作 修改后的数据通过使用Context.Response.OutputStream从服务器上传 现在如何在我的Silverlight应用程序中获取此流 Silverlight端的WC不提供任何新数据流信息。我无法从服务器下载数据。如果

我对使用
WebClient
(WC)进行流式处理有点困惑

  • 数据可用,我在Silverlight端启动
    WC.OpenWriteAsync(Uri)
    。工作
  • 数据到达我的服务器,我可以通过使用
    context.Request.InputStream
    读取流,将数据读取到硬盘。工作
  • 修改后的数据通过使用
    Context.Response.OutputStream
    从服务器上传
  • 现在如何在我的Silverlight应用程序中获取此流
  • Silverlight端的WC不提供任何新数据流信息。我无法从服务器下载数据。如果我再次使用
    WC.OpenReadAsync(Uri)
    启动新请求,WC不会从服务器下载数据


    关于

    对于
    网络客户端
    来说,这是一个相当商业化的设计选择。这是因为,以我的经验,这是一个罕见的“帖子”,只接受内容,不发送任何回报


    您将需要直接使用
    WebRequest
    来处理post和响应。

    对于
    WebClient
    来说,这是一个相当复杂的设计选择。这是因为,以我的经验,这是一个罕见的“帖子”,只接受内容,不发送任何回报


    您需要直接使用
    WebRequest
    来处理帖子和回复。

    谢谢您的评论。看起来你是对的。但我现在工作了几个小时,让这个流写和读内容。我已经找到了不适用于silverlight的。在Silverlight中,所有调用仅异步可用。在查看与示例不匹配的
    ManualResetEvent
    BeginGetResponse
    BeginGetRequestStream
    时,我放弃了这样做。如果有人能推荐一个我可以写二进制和读二进制的工人阶级,我会很高兴得到它。谢谢你的评论。看起来你是对的。但我现在工作了几个小时,让这个流写和读内容。我已经找到了不适用于silverlight的。在Silverlight中,所有调用仅异步可用。在查看与示例不匹配的
    ManualResetEvent
    BeginGetResponse
    BeginGetRequestStream
    时,我放弃了这样做。如果有人能推荐一个我可以写二进制和读二进制的工人阶级,我会很高兴得到它。