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

| Edit this page View Source

Begin(AsyncStorageCallback, object)

Begins a transaction asynchronously.

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

Callback.

object state

State to pass to the callback.

| Edit this page View Source

Commit(AsyncStorageCallback, object)

Commits a transaction asynchronously.

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

Callback.

object state

State to pass to the callback.

| Edit this page View Source

Rollback(AsyncStorageCallback, object)

Rolls back a transaction asynchronously.

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

Callback.

object state

State to pass to the callback.

Extension Methods

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