Return a new IDataObjectStore instance that wraps the specified DotNetRDF IStorageProvider instance

Namespace: BrightstarDB.Client
Assembly: BrightstarDB (in BrightstarDB.dll) Version: 1.9.0.0 (1.9.0.0)

Syntax

C#
protected IDataObjectStore CreateDataObjectStore(
	Dictionary<string, string> namespaceMappings,
	Nullable<bool> optimisticLockingEnabled,
	string updateGraph,
	IEnumerable<string> defaultDataSet,
	string versionTrackingGraph,
	IStorageProvider storageProvider
)
Visual Basic
Protected Function CreateDataObjectStore ( 
	namespaceMappings As Dictionary(Of String, String),
	optimisticLockingEnabled As Nullable(Of Boolean),
	updateGraph As String,
	defaultDataSet As IEnumerable(Of String),
	versionTrackingGraph As String,
	storageProvider As IStorageProvider
) As IDataObjectStore
Visual C++
protected:
IDataObjectStore^ CreateDataObjectStore(
	Dictionary<String^, String^>^ namespaceMappings, 
	Nullable<bool> optimisticLockingEnabled, 
	String^ updateGraph, 
	IEnumerable<String^>^ defaultDataSet, 
	String^ versionTrackingGraph, 
	IStorageProvider^ storageProvider
)
F#
member CreateDataObjectStore : 
        namespaceMappings : Dictionary<string, string> * 
        optimisticLockingEnabled : Nullable<bool> * 
        updateGraph : string * 
        defaultDataSet : IEnumerable<string> * 
        versionTrackingGraph : string * 
        storageProvider : IStorageProvider -> IDataObjectStore 

Parameters

namespaceMappings
Type: System.Collections.Generic..::..Dictionary<(Of <(<'String, String>)>)>
Namespace mappings to apply to the data object store
optimisticLockingEnabled
Type: System..::..Nullable<(Of <(<'Boolean>)>)>
Boolean flag indicating if optimistic locking is to be enabled on the store
updateGraph
Type: System..::..String
The URI of the graph to be modified by update operations
defaultDataSet
Type: System.Collections.Generic..::..IEnumerable<(Of <(<'String>)>)>
The URI of the graph(s) to be accessed by read and query operations
versionTrackingGraph
Type: System..::..String
The URI of the graph to use to track entity version numbers for optimistic locking
storageProvider
Type: IStorageProvider
The DotNetRDF IStorageProvider instance that manages the RDF graphs

Return Value

Type: IDataObjectStore
A IDataObjectStore instance that wraps access to the storageProvider

See Also