Server.DataStorage.SaveFile C# (CSharp) Méthode

SaveFile() public méthode

public SaveFile ( ) : void
Résultat void
        public void SaveFile()
        {
            string filePath = sessionID.ToString("D6") + ".mes";
            string path = Path.Combine(dir + filePath);
            while (File.Exists(path))
            {
                sessionID++;
                dir = sessionID.ToString("D6") + ".mes";
            }

            using (Stream stream = File.Open(path, FileMode.Create))
            {
                var binaryFormatter = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();
                binaryFormatter.Serialize(stream, measurementsList);
                stream.Close();
            }
            Console.WriteLine(filePath);
        }

Usage Example

 public override void disconnect(bool disconnect)
 {
     if (disconnect)
     {
         _storage.SaveFile();
         sendPacket(new PacketDisconnectResponse()
         {
             disconnectOk = true
         });
         TcpClient.Close();
         ClientThread.Abort();
         Console.WriteLine("Client closed: {0}", identifier.Username);
     }
 }