Domanda

Sto cercando di leggere un file XML da Silverlight. Io lo faccio perfettamente e l'ho letto da XAP come applicazione desktop (in esecuzione su VS 2010).

Ma quando carico il silverlight da CWE (conversazione finestra Extension) da Lync 2010, restituisce un errore non gestito.

Come applicazione, faccio questo: Aggiungere come riferimento il file xml alla soluzione Ho scaricato il file XML come un URI Al termine del download, ho letto il file.

Qualsiasi aiuto o suggerimento verrà preciated.

Il codice che im utilizzando è questo:

        private void button1_Click_1(object sender, RoutedEventArgs e)
    {
        //this.MessageLabel_SET("Loading Languages...");

        WebClient xmlClient = new WebClient();
        xmlClient.DownloadStringCompleted += new DownloadStringCompletedEventHandler(XMLFileLoaded);
        xmlClient.DownloadStringAsync(new Uri(textBox1.Text, UriKind.RelativeOrAbsolute));
    }

 void XMLFileLoaded(object sender, DownloadStringCompletedEventArgs e)
    {
        string XmlString = e.Result; // Got all your XML data in to a string 
        Main_Language.Read_XML(XmlString);
        Main_Language.Load_Index_From_XML();
        LanguageSelector.ItemsSource = Main_Language.Language_Indexes;
        LanguageSelector.IsEnabled = true;
        sendData.IsEnabled = true;
        //MessageLabel_SET("Language Loaded");
    }

Quindi, come posso leggere un file esterno da un CWE Lync 2010 applicazione in Silverlight 4?

È stato utile?

Soluzione

Questo può essere fatto utilizzando Isolato File bagagli. Hai letto il codice XML, quindi copiare il contenuto, non il file, al file di archiviazione isolato, e così via. Si può fare lo stesso per 'scaricare', è necessario creare il file dopo leggere il file di archiviazione isolata.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top