AcTools.LapTimes.LevelDbUtils.LevelDbInterop.leveldb_put C# (CSharp) Метод

leveldb_put() приватный Метод

private leveldb_put ( IntPtr db, IntPtr options, byte key, IntPtr keylen, byte val, IntPtr vallen, IntPtr &errptr ) : void
db System.IntPtr
options System.IntPtr
key byte
keylen System.IntPtr
val byte
vallen System.IntPtr
errptr System.IntPtr
Результат void
        public static extern void leveldb_put(IntPtr /* DB */ db, IntPtr /* WriteOptions*/ options, byte[] key, IntPtr keylen, byte[] val, IntPtr vallen,
                out IntPtr errptr);

Same methods

LevelDbInterop::leveldb_put ( IntPtr db, IntPtr options, int &key, IntPtr keylen, int val, IntPtr vallen, IntPtr &errptr ) : void

Usage Example

Пример #1
0
        /// <summary>
        /// Set the database entry for "key" to "value".
        /// Note: consider setting new WriteOptions{ Sync = true }.
        /// </summary>
        public void Put(byte[] key, byte[] value, WriteOptions options)
        {
            IntPtr error;

            LevelDbInterop.leveldb_put(Handle, options.Handle, key, (IntPtr)key.LongLength, value, (IntPtr)value.LongLength, out error);
            Throw(error);
        }
All Usage Examples Of AcTools.LapTimes.LevelDbUtils.LevelDbInterop::leveldb_put