silverlight   发布时间:2022-05-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了wcf – 如何将字节数组从silverlight保存到文件中大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我有一个连接到WCF服务的SL 3应用程序.此服务检索字节数组.我想使用FileStream将该数组保存为pdf文件.问题是,当重新检索字节数组时,在尝试显示SaveFileDialog时会出现异常,因为该操作是由回调方法启动的,而不是来自用户操作,似乎. 我想知道是否有任何解决方法.我已经有了字节数组,现在我需要将它保存到用户指定的位置.不管怎样… 任何线索? 提前致谢. 您是否连接到异步方法调
我有一个连接到WCF服务的SL 3应用程序.此服务检索字节数组.我想使用FileStream将该数组保存为pdf文件.问题是,当重新检索字节数组时,在尝试显示SaveFileDialog时会出现异常,因为该操作是由回调方法启动的,而不是来自用户操作,似乎.
我想知道是否有任何解决方法.我已经有了字节数组,现在我需要将它保存到用户指定的位置.不管怎样…
任何线索?

提前致谢.

解决方法

您是否连接到异步方法调用方法已完成事件?看到这个

http://www.silverlightshow.net/items/Using-the-SaveFileDialog-in-Silverlight-3.aspx

在回调方法中,您可以实现写入文件的逻辑 – 首先打开对话框,然后获取指向文件流的指针,如下所示.

try 
       {
           byte[] fileBytes = //your bytes here 
           SaveFileDialog dialog=new SaveFileDialog();

           //Show the dialog              
           bool? dialogResult = this.dialog.ShowDialog();  

           if (dialogResult!=truE) return;


            //Get the file stream

            using ( Stream fs = ( Stream )this.dialog.openFile() )  
            {  
                fs.Write( fileBytes,fileBytes.Length );  
                fs.Close();  

                //File successfully saved
            }  
        }  
        catch ( Exception ex )  
        {  
            //inspect ex.message  
        }

大佬总结

以上是大佬教程为你收集整理的wcf – 如何将字节数组从silverlight保存到文件中全部内容,希望文章能够帮你解决wcf – 如何将字节数组从silverlight保存到文件中所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。