dotNetRDF API Documentation

IGenericIOManager Interface

NOTE: This interface is now obsolete.

This interface is now a synonym for the IStorageProvider interface and remains in the API for backwards compatibility with existing code. Please update your code to use IStorageProvider instead


Interface for classes which provide the Read/Write functionality to some arbitrary Store

VDS.RDF.Storage.IGenericIOManager
   VDS.RDF.Storage.IQueryableGenericIOManager
   VDS.RDF.Storage.IUpdateableGenericIOManager

[Obsolete(Message=""This interface is now a synonym for the IStorageProvider interface and remains in" + " the API for backwards compatibility with existing code. Please update your cod" + "e to use IStorageProvider instead"", IsError=False)]
public interface IGenericIOManager : IStorageProvider, IStorageCapabilities, IDisposable

Types that implement IGenericIOManager

Type Description
AllegroGraphConnector Class for connecting to an AllegroGraph Store
AzureAdoManager Obsolete. An implementation of an ADO Store Manager for use with SQL Azure
BaseAdoSqlClientStore Obsolete. Abstract Base implementation of the ADO Store for stores that are accessed using the System.Data.SqlClient API
BaseAdoStore(TConn,TCommand,TParameter,TAdapter,TException) Obsolete. Abstract Base implementation of the ADO Store
BaseAsyncSafeConnector 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)
BaseSesameHttpProtocolConnector Abstract Base Class for connecting to any Store that supports the Sesame 2.0 HTTP Communication protocol
DatasetFileManager Allows you to treat an RDF Dataset File - NQuads, TriG or TriX - as a read-only generic store
DydraConnector Class for connecting to repositories hosted on Dydra
FourStoreConnector Class for connecting to 4store
FusekiConnector Class for connecting to any dataset that can be exposed via Fuseki
InMemoryManager Provides a wrapper around an in-memory store
JosekiConnector Obsolete. Class for connecting to any dataset that can be exposed by Joseki (i.e. any existing Jena model)
MicrosoftAdoManager Obsolete. Implementation of the ADO Store against Microsoft SQL Server
QueryableReadOnlyConnector Provides a Read-Only wrapper that can be placed around another IQueryableStorage instance
ReadOnlyConnector Provides a Read-Only wrapper that can be placed around another IStorageProvider instance
SesameHttpProtocolConnector Connector for connecting to a Store that supports the Sesame 2.0 HTTP Communication protocol
SesameHttpProtocolVersion5Connector Connector for connecting to a Store that supports the Sesame 2.0 HTTP Communication Protocol version 5 (i.e. no SPARQL Update support)
SesameHttpProtocolVersion6Connector Connector for connecting to a Store that supports the Sesame 2.0 HTTP Communication Protocol version 6 (i.e. includes SPARQL Update support)
SparqlConnector Class for connecting to any SPARQL Endpoint as a read-only Store
SparqlHttpProtocolConnector Class for connecting to any store that implements the SPARQL Graph Store HTTP Protocol for Managing Graphs
StardogConnector Class for connecting to a Stardog store via HTTP
TalisPlatformConnector Obsolete. Class for connecting to the Talis Platform
VirtuosoManager A Manager for accessing the Native Virtuoso Quad Store

Remarks

Note: This is now a synonym for the more descriptive IStorageProvider interface and will be removed in future releases.

Designed to allow for arbitrary Triple Stores to be plugged into the library as required by the end user

Requirements

Namespace: VDS.RDF.Storage

Assembly: dotNetRDF (in dotNetRDF.dll)

See Also

VDS.RDF.Storage Namespace