Ejemplo n.º 1
0
 /// <summary>
 /// Write the config to file
 /// </summary>
 public void Write(AlchemiRole aRole)
 {
     //string file = Utils.GetFilePath(Default_Config_File, AlchemiRole.Owner, true);
     try
     {
         using (Stream s = new FileStream(_Filename, FileMode.Create))
         {
             BinaryFormatter bf = new BinaryFormatter();
             bf.Serialize(s, this);
             s.Close();
         }
         EndPointConfig.ResetEndPointFileName(aRole);
         EndPointConfig.Slz();
     }
     catch (Exception ex)
     {
         //ignore. if we have a call to "write" here again, we might end up in a
         //infinite loop!
     }
 }