Show / Hide Table of Contents

Interface IAsyncTransactionalStorage

Interface for storage providers which have controllable transactions which can be managed asynchronously.

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

Methods

| Improve this Doc View Source

Begin(AsyncStorageCallback, object)

Begins a transaction asynchronously.

Declaration
void Begin(AsyncStorageCallback callback, object state)
Parameters
Type Name Description
AsyncStorageCallback callback

Callback.

System.Object state

State to pass to the callback.

| Improve this Doc View Source

Commit(AsyncStorageCallback, object)

Commits a transaction asynchronously.

Declaration
void Commit(AsyncStorageCallback callback, object state)
Parameters
Type Name Description
AsyncStorageCallback callback

Callback.

System.Object state

State to pass to the callback.

| Improve this Doc View Source

Rollback(AsyncStorageCallback, object)

Rolls back a transaction asynchronously.

Declaration
void Rollback(AsyncStorageCallback callback, object state)
Parameters
Type Name Description
AsyncStorageCallback callback

Callback.

System.Object state

State to pass to the callback.

Extension Methods

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