PhoenixmlDb.Core

IWriteTransaction

A read-write transaction with full ACID guarantees.

#IWriteTransaction

Namespace: PhoenixmlDb.Core

A read-write transaction with full ACID guarantees.

#Methods

#CommitAsync(Threading.CancellationToken)

Commits all changes.

#DeleteDocumentAsync(PhoenixmlDb.Core.ContainerId,String,Threading.CancellationToken)

Deletes a document.

#PutDocumentAsync(PhoenixmlDb.Core.ContainerId,String,String,PhoenixmlDb.Core.DocumentOptions,Threading.CancellationToken)

Inserts or updates a document.

#RollbackAsync(Threading.CancellationToken)

Rolls back all changes.

#SetMetadataAsync(PhoenixmlDb.Core.ContainerId,String,String,Object,Threading.CancellationToken)

Sets document metadata.