コード例 #1
0
 public void BeginProcessing()
 {
     txn = lmdb_env.BeginTransaction();
     db  = txn.OpenDatabase("db_event", new LightningDB.DatabaseConfiguration {
         Flags = LightningDB.DatabaseOpenFlags.Create
     });
 }
コード例 #2
0
        public string[] Convert(LightningDB.LightningDatabase db, byte[] bytes)
        {
            if (bytes == null)
            {
                return new string[] {}
            }
            ;
            using (MemoryStream ms = new MemoryStream(bytes))
            {
                BinaryFormatter formatter = new BinaryFormatter();

                return((string[])formatter.Deserialize(ms));
            }
        }
    }
コード例 #3
0
        public byte[] Convert(LightningDB.LightningDatabase db, string[] instance)
        {
            if (instance == null)
            {
                return new byte[] {}
            }
            ;
            BinaryFormatter formatter = new BinaryFormatter();

            using (MemoryStream ms = new MemoryStream())
            {
                formatter.Serialize(ms, instance);

                return(ms.ToArray());
            }
        }