Show / Hide Table of Contents

Interface ITransactionalStorage

Interface for storage providers which have controllable transactions.

Namespace: VDS.RDF.Storage
Assembly: dotNetRdf.dll
Syntax
public interface ITransactionalStorage
Remarks

It is up to the implementation whether transactions are per-thread or global and how transactions interact with operations performed on the storage provider. Please see individual implementations for notes on how transactions are implemented.

Methods

| Improve this Doc View Source

Begin()

Begins a transaction.

Declaration
void Begin()
Remarks

It is up to the implementation whether transactions are per-thread or global and how transactions interact with operations performed on the storage provider. Please see individual implementations for notes on how transactions are implemented.

| Improve this Doc View Source

Commit()

Commits a transaction.

Declaration
void Commit()
Remarks

It is up to the implementation whether transactions are per-thread or global and how transactions interact with operations performed on the storage provider. Please see individual implementations for notes on how transactions are implemented.

| Improve this Doc View Source

Rollback()

Rolls back a transaction.

Declaration
void Rollback()
Remarks

It is up to the implementation whether transactions are per-thread or global and how transactions interact with operations performed on the storage provider. Please see individual implementations for notes on how transactions are implemented.

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Improve this Doc
  • View Source
In This Article
  • Methods
    • Begin()
    • Commit()
    • Rollback()
  • Extension Methods
Back to top Generated by DocFX