コード例 #1
0
ファイル: Helper.cs プロジェクト: corollari/neo
 /// <summary>
 /// 向批处理中添加写入键值的行为
 /// </summary>
 /// <param name="batch">批量操作</param>
 /// <param name="prefix">前缀</param>
 /// <param name="key">键</param>
 /// <param name="value">值</param>
 public static void Put(this WriteBatch batch, byte prefix, ISerializable key, ISerializable value)
 {
     batch.Put(SliceBuilder.Begin(prefix).Add(key), value.ToArray());
 }
コード例 #2
0
 protected override void AddInternal(TKey key, TValue value)
 {
     batch?.Put(prefix, key, value);
 }
コード例 #3
0
ファイル: DbCache.cs プロジェクト: Li-Tian/neo-dbgview
 protected override void AddInternal(TKey key, TValue value)
 {
     TR.Enter();
     batch?.Put(prefix, key, value);
     TR.Exit();
 }