Click or drag to resize

BaseAsyncSafeConnector Class

Abstract Base Class for IStorageProvider implementations for which it is safe to do the IAsyncStorageProvider implementation simply by farming out calls to the synchronous methods onto background threads (i.e. non-HTTP based connectors).
Inheritance Hierarchy

Namespace:  VDS.RDF.Storage
Assembly:  dotNetRDF (in dotNetRDF.dll) Version:
Syntax
public abstract class BaseAsyncSafeConnector : IStorageProvider, 
	IStorageCapabilities, IDisposable, IAsyncStorageProvider

The BaseAsyncSafeConnector type exposes the following members.

Constructors
  NameDescription
Protected methodBaseAsyncSafeConnector
Initializes a new instance of the BaseAsyncSafeConnector class
Top
Properties
  NameDescription
Public propertyAsyncParentServer
Gets the parent server (if any).
Public propertyDeleteSupported
Gets whether the Store supports Graph deletion via the DeleteGraph() method.
Public propertyIOBehaviour
Gets the IO Behaviour of the Store.
Public propertyIsReadOnly
Gets whether the Store is read only.
Public propertyIsReady
Indicates whether the Store is ready to accept requests.
Public propertyListGraphsSupported
Gets whether the Store supports listing graphs via the ListGraphs() method.
Public propertyParentServer
Gets the parent server (if any).
Public propertyUpdateSupported
Gets whether the Store supports Triple level updates via the UpdateGraph() method.
Top
Methods
  NameDescription
Public methodDeleteGraph(String)
Deletes a Graph from the Store.
Public methodDeleteGraph(Uri)
Deletes a Graph from the Store.
Public methodDeleteGraph(String, AsyncStorageCallback, Object)
Deletes a Graph from the Store.
Public methodDeleteGraph(Uri, AsyncStorageCallback, Object)
Deletes a Graph from the Store.
Public methodDispose
Diposes of the Store.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodListGraphs
Lists the Graphs in the Store.
Public methodListGraphs(AsyncStorageCallback, Object)
Lists the Graphs in the Store asynchronously.
Public methodLoadGraph(IGraph, String)
Loads a Graph from the Store.
Public methodLoadGraph(IGraph, Uri)
Loads a Graph from the Store.
Public methodLoadGraph(IRdfHandler, String)
Loads a Graph from the Store.
Public methodLoadGraph(IRdfHandler, Uri)
Loads a Graph from the Store.
Public methodLoadGraph(IGraph, String, AsyncStorageCallback, Object)
Loads a Graph from the Store asynchronously.
Public methodLoadGraph(IGraph, Uri, AsyncStorageCallback, Object)
Loads a Graph from the Store asynchronously.
Public methodLoadGraph(IRdfHandler, String, AsyncStorageCallback, Object)
Loads a Graph from the Store asynchronously.
Public methodLoadGraph(IRdfHandler, Uri, AsyncStorageCallback, Object)
Loads a Graph from the Store asynchronously.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSaveGraph(IGraph)
Saves a Graph to the Store.
Public methodSaveGraph(IGraph, AsyncStorageCallback, Object)
Saves a Graph to the Store asynchronously.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUpdateGraph(String, IEnumerableTriple, IEnumerableTriple)
Updates a Graph in the Store.
Public methodUpdateGraph(Uri, IEnumerableTriple, IEnumerableTriple)
Updates a Graph in the Store.
Public methodUpdateGraph(String, IEnumerableTriple, IEnumerableTriple, AsyncStorageCallback, Object)
Updates a Graph in the Store asychronously.
Public methodUpdateGraph(Uri, IEnumerableTriple, IEnumerableTriple, AsyncStorageCallback, Object)
Updates a Graph in the Store asychronously.
Top
See Also