Esempio n. 1
0
 protected virtual void Persist()
 {
     CheckFileAccess(true);
     try
     {
         if (NeoDatis.Odb.OdbConfiguration.IsDebugEnabled(LogId))
         {
             NeoDatis.Tool.DLogger.Debug("# Persisting transaction " + GetName());
         }
         fsi.SetWritePosition(0, false);
         fsi.WriteBoolean(isCommited, false);
         fsi.WriteLong(creationDateTime, false, "creation date", NeoDatis.Odb.Impl.Core.Transaction.DefaultWriteAction
                       .DirectWriteAction);
         // Size
         fsi.WriteLong(0, false, "size", NeoDatis.Odb.Impl.Core.Transaction.DefaultWriteAction
                       .DirectWriteAction);
         hasBeenPersisted = true;
     }
     finally
     {
     }
 }