dotNetRDF API Documentation

StardogConnector Class

Class for connecting to a Stardog store via HTTP

For a list of all members of this type, see StardogConnector Members .

System.Object
   BaseHttpConnector
      BaseAsyncHttpConnector
         StardogConnector

public class StardogConnector : BaseAsyncHttpConnector, IAsyncQueryableStorage, IAsyncTransactionalStorage, IConfigurationSerializable, IQueryableStorage, IStorageProvider, ITransactionalStorage

Remarks

Has full support for Stardog Transactions, connection is in auto-commit mode by default i.e. all write operations (Delete/Save/Update) will create and use a dedicated transaction for their operation, if the operation fails the transaction will automatically be rolled back. You can manage Transactions using the Begin(), Commit() and Rollback() methods.

The connector maintains a single transaction which is shared across all threads since Stardog is currently provides only MRSW (Multiple Reader Single Writer) concurrency and does not permit multiple transactions to occur simultaneously.

Requirements

Namespace: VDS.RDF.Storage

Assembly: dotNetRDF (in dotNetRDF.dll)

See Also

StardogConnector Members | VDS.RDF.Storage Namespace