Show / Hide Table of Contents

Interface IAsyncUpdateableStorage

Interface for storage providers which allow SPARQL Updates to be made against them asynchronously.

Inherited Members
IAsyncQueryableStorage.Query(string, AsyncStorageCallback, object)
IAsyncQueryableStorage.Query(IRdfHandler, ISparqlResultsHandler, string, AsyncStorageCallback, object)
IAsyncQueryableStorage.QueryAsync(string, CancellationToken)
IAsyncQueryableStorage.QueryAsync(IRdfHandler, ISparqlResultsHandler, string, CancellationToken)
IAsyncStorageProvider.AsyncParentServer
IAsyncStorageProvider.LoadGraph(IGraph, Uri, AsyncStorageCallback, object)
IAsyncStorageProvider.LoadGraph(IGraph, string, AsyncStorageCallback, object)
IAsyncStorageProvider.LoadGraph(IRdfHandler, Uri, AsyncStorageCallback, object)
IAsyncStorageProvider.LoadGraph(IRdfHandler, string, AsyncStorageCallback, object)
IAsyncStorageProvider.LoadGraphAsync(IGraph, string, CancellationToken)
IAsyncStorageProvider.LoadGraphAsync(IRdfHandler, string, CancellationToken)
IAsyncStorageProvider.SaveGraph(IGraph, AsyncStorageCallback, object)
IAsyncStorageProvider.SaveGraphAsync(IGraph, CancellationToken)
IAsyncStorageProvider.UpdateGraph(Uri, IEnumerable<Triple>, IEnumerable<Triple>, AsyncStorageCallback, object)
IAsyncStorageProvider.UpdateGraph(string, IEnumerable<Triple>, IEnumerable<Triple>, AsyncStorageCallback, object)
IAsyncStorageProvider.UpdateGraphAsync(string, IEnumerable<Triple>, IEnumerable<Triple>, CancellationToken)
IAsyncStorageProvider.DeleteGraph(Uri, AsyncStorageCallback, object)
IAsyncStorageProvider.DeleteGraph(string, AsyncStorageCallback, object)
IAsyncStorageProvider.DeleteGraphAsync(string, CancellationToken)
IAsyncStorageProvider.ListGraphs(AsyncStorageCallback, object)
IAsyncStorageProvider.ListGraphsAsync(CancellationToken)
IStorageCapabilities.IsReady
IStorageCapabilities.IsReadOnly
IStorageCapabilities.IOBehaviour
IStorageCapabilities.UpdateSupported
IStorageCapabilities.DeleteSupported
IStorageCapabilities.ListGraphsSupported
System.IDisposable.Dispose()
Namespace: VDS.RDF.Storage
Assembly: dotNetRdf.dll
Syntax
public interface IAsyncUpdateableStorage : IAsyncQueryableStorage, IAsyncStorageProvider, IStorageCapabilities, IDisposable

Methods

| Improve this Doc View Source

Update(string, AsyncStorageCallback, object)

Updates the store asynchronously.

Declaration
[Obsolete("This method is obsolete and will be removed in a future version. Replaced by UpdateAsync(string, CancellationToken).")]
void Update(string sparqlUpdates, AsyncStorageCallback callback, object state)
Parameters
Type Name Description
string sparqlUpdates

SPARQL Update.

AsyncStorageCallback callback

Callback.

System.Object state

State to pass to the callback.

| Improve this Doc View Source

UpdateAsync(string, CancellationToken)

Updates the store asynchronously.

Declaration
Task UpdateAsync(string sparqlUpdates, CancellationToken cancellationToken)
Parameters
Type Name Description
string sparqlUpdates
System.Threading.CancellationToken cancellationToken
Returns
Type Description
System.Threading.Tasks.Task

Extension Methods

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