• Martes 16 de Julio de 2019, 02:02

Autor Tema:  XML. Error al intentar grabar datos en el mismo momento  (Leído 4507 veces)

Dieguinho..

  • Miembro activo
  • **
  • Mensajes: 43
    • Ver Perfil
XML. Error al intentar grabar datos en el mismo momento
« en: Miércoles 22 de Enero de 2014, 00:27 »
0
Hola! les hago una consulta...

Tengo una aplicación que tiene la configuración almacenada en un xml.
Como esta aplicación trabaja con threads cada tanto me pasa que tira error al momento de grabar algún dato en el xml. Supongo que es porque otro hilo ya lo está usando.
El error que me da es el siguiente:
'La operación solicitada no se puede realizar en un archivo con una sección asignada a usuario abierta.'

Que se les ocurre que puedo hacer para solucionarlo??

Saludos y gracias de antemano.

PD: el xml lo estoy grabando de la siguiente manera (es un ejemplo):

     
Código: [Seleccionar]
XElement Datos = XElement.Load(sPathXML);
       
      var elemento = from item in Datos.Elements("Personas").Elements("Item")
                           where (string)item.Element("Id") == IdPersona
                           select item;

      elemento.ElementAt(0).SetElementValue("Edad", Valor);

      Datos.Save(sPathXML);
« última modificación: Miércoles 22 de Enero de 2014, 00:40 por Dieguinho.. »

¡Un error ha ocurrido!

Class 'Geshi' not found