public StartReadOnlyTransaction ( ) : IKeyValueDBTransaction | ||
리턴 | IKeyValueDBTransaction |
public IKeyValueDBTransaction StartReadOnlyTransaction()
{
return new InMemoryKeyValueDBTransaction(this, LastCommited, false, true);
}
public void ReadOnlyTransactionThrowsOnWriteAccess() { using (IKeyValueDB db = new InMemoryKeyValueDB()) { using (var tr = db.StartReadOnlyTransaction()) { Assert.Throws<BTDBTransactionRetryException>(() => tr.CreateKey(new byte[1])); } } }