Esempio n. 1
0
 private void Save()
 {
     lock (filePath)
     {
         using (var fileStream = File.Open(this.filePath, FileMode.Append, FileAccess.Write, FileShare.None))
             testMethod.Serialize(fileStream);
     }
 }
Esempio n. 2
0
            private void Save()
            {
                var fileStream = GetFileStream();

                lock (fileStream)
                {
                    testMethod.Serialize(fileStream);
                    fileStream.Flush();
                }
            }
Esempio n. 3
0
 private void Save()
 {
     rwl.EnterWriteLock();
     try
     {
         using (var fileStream = GetFileStream())
         {
             testMethod.Serialize(fileStream);
             fileStream.Flush();
             fileStream.Close();
         }
     }
     finally
     {
         rwl.ExitWriteLock();
     }
 }