PhoenixmlDb.Core
IReadTransaction
A read-only transaction providing snapshot isolation.
#IReadTransaction
Namespace: PhoenixmlDb.Core
A read-only transaction providing snapshot isolation.
#Properties
| Name | Description |
|---|---|
IsActive
|
Whether the transaction is still active. |
TransactionId
|
The transaction ID (snapshot version). |
#Methods
#GetDocumentAsync(PhoenixmlDb.Core.ContainerId,String,Threading.CancellationToken)
Gets a document by name within this transaction's snapshot.
#ListDocumentsAsync(PhoenixmlDb.Core.ContainerId,Threading.CancellationToken)
Lists all documents in a container.
#QueryAsync(PhoenixmlDb.Core.ContainerId,String,Collections.Generic.IReadOnlyDictionary<String,Object>,Threading.CancellationToken)
Queries documents within this transaction's snapshot.