BTDB.KVDBLayer.InMemoryKeyValueDB.StartReadOnlyTransaction C# (CSharp) Метод

StartReadOnlyTransaction() публичный Метод

public StartReadOnlyTransaction ( ) : IKeyValueDBTransaction
Результат IKeyValueDBTransaction
        public IKeyValueDBTransaction StartReadOnlyTransaction()
        {
            return new InMemoryKeyValueDBTransaction(this, LastCommited, false, true);
        }

Usage Example

Пример #1
0
 public void ReadOnlyTransactionThrowsOnWriteAccess()
 {
     using (IKeyValueDB db = new InMemoryKeyValueDB())
     {
         using (var tr = db.StartReadOnlyTransaction())
         {
             Assert.Throws<BTDBTransactionRetryException>(() => tr.CreateKey(new byte[1]));
         }
     }
 }