public void Update(ShopConfigInfo info) { XmlSerializer serializer = new XmlSerializer(typeof(ShopConfigInfo)); using (Stream stream = new FileStream(this.filePath, FileMode.Create, FileAccess.Write, FileShare.None)) { XmlSerializerNamespaces namespaces = new XmlSerializerNamespaces(); namespaces.Add("", ""); serializer.Serialize(stream, info, namespaces); } }
public void Update(ShopConfigInfo info) { try { XmlSerializer serializer = new XmlSerializer(typeof(ShopConfigInfo)); using (Stream stream = new FileStream(this.filePath, FileMode.Create, FileAccess.Write, FileShare.None)) { XmlSerializerNamespaces namespaces = new XmlSerializerNamespaces(); namespaces.Add("", ""); serializer.Serialize(stream, info, namespaces); } } catch (SecurityException exception) { throw new SecurityException(exception.Message, exception.DenySetInstance, exception.PermitOnlySetInstance, exception.Method, exception.Demanded, exception.FirstPermissionThatFailed); } }