Secondo MSDN il metodo .NET XmlDocument.Load(String) richiede scrivere l'accesso al file sottostante. La lista delle eccezioni dicePerché XmlDocument.Load (String) sembra voler accedere in lettura-scrittura?
UnauthorizedAccessException : filename specified a file that is read-only....
La mia domanda si riduce a
- E 'anche vero che la lettura-scrittura è necessario l'accesso, o è solo un errore di documentazione?
- Significa che il file viene tenuto aperto durante la vita dell'oggetto?
- Significa che le modifiche a XmlDocument e ai relativi nodi secondari possono comportare modifiche in tempo reale sul file su disco? Anche senza un salvataggio esplicito.
Penso che sia un errore di documentazione, perché quando rifiuto "Scrivi" nelle impostazioni di Sicurezza o imposta l'attributo 'ReadOnly' di un file, il documento viene caricato correttamente con il metodo. Ricevo l'eccezione solo quando rifiuto esplicitamente 'Leggi' – Jehof
Sembra un errore di documentazione. Posso caricare documenti di sola lettura senza errori. –