如何在lync silverlight应用程序中读写本地文件
本文关键字:读写 文件 应用程序 lync silverlight | 更新日期: 2023-09-27 17:55:01
我尝试通过各种方法,但一个例外弹出。我的lync silverlight应用程序在浏览器或浏览器外工作良好(具有更高的权限),但当我尝试在lync的窗口扩展(CWE)中这样做时,它会抛出一个异常,说"文件操作不允许"。访问路径"被拒绝"。请帮助!
private void button1_Click(object sender, RoutedEventArgs e)
{
try
{
if (!string.IsNullOrEmpty(textBox1.Text))
{
string path = System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "abc.txt");
StreamWriter writer = File.CreateText(path);
writer.Write(textBox1.Text);
writer.Close();
}
}
catch (Exception ee)
{
MessageBox.Show(ee.Data + "'n'n" + ee.Message);
}
}
由于安全原因,通过silverlight保存到文件一直受到限制,如果您想在不提示用户的情况下保存,我建议使用IsolatedStorage。有关详细信息,请参阅MSDN文档http://msdn.microsoft.com/en-us/library/cc265154(v=vs.95).aspx