FourStoreConnector Class |
Namespace: VDS.RDF.Storage
The FourStoreConnector type exposes the following members.
Name | Description | |
---|---|---|
FourStoreConnector(String) |
Creates a new 4store connector which manages access to the services provided by a 4store server.
| |
FourStoreConnector(String, Boolean) |
Creates a new 4store connector which manages access to the services provided by a 4store server.
| |
FourStoreConnector(String, IWebProxy) |
Creates a new 4store connector which manages access to the services provided by a 4store server.
| |
FourStoreConnector(String, Boolean, IWebProxy) |
Creates a new 4store connector which manages access to the services provided by a 4store server.
|
Name | Description | |
---|---|---|
AsyncParentServer |
Gets the parent server (if any).
(Inherited from BaseAsyncHttpConnector.) | |
DeleteSupported |
Returns that deleting Graph is supported.
(Overrides BaseAsyncHttpConnectorDeleteSupported.) | |
IOBehaviour |
Gets the IO Behaviour of 4store.
(Overrides BaseAsyncHttpConnectorIOBehaviour.) | |
IsReadOnly |
Returns that the Connection is not read-only.
(Overrides BaseAsyncHttpConnectorIsReadOnly.) | |
IsReady |
Returns that the Connection is ready.
(Overrides BaseAsyncHttpConnectorIsReady.) | |
ListGraphsSupported |
Returns that Listing Graphs is supported.
(Overrides BaseAsyncHttpConnectorListGraphsSupported.) | |
ParentServer |
Gets the parent server (if any).
(Inherited from BaseAsyncHttpConnector.) | |
Password |
Password for accessing the Store.
(Inherited from BaseHttpConnector.) | |
Proxy |
Gets/Sets a Proxy Server to be used.
(Inherited from BaseHttpConnector.) | |
ProxyCredentials |
Gets/Sets Credentials to be used for Proxy Server.
(Inherited from BaseHttpConnector.) | |
Timeout |
Gets/Sets the HTTP Timeouts used specified in milliseconds.
(Inherited from BaseHttpConnector.) | |
UpdateSupported |
Returns whether this connector has been instantiated with update support or not.
(Overrides BaseAsyncHttpConnectorUpdateSupported.) | |
Username |
Password for accessing the Store.
(Inherited from BaseHttpConnector.) |
Name | Description | |
---|---|---|
ApplyRequestOptions |
Helper method which applies standard request options to the request, these currently include proxy settings and HTTP timeout.
(Inherited from BaseHttpConnector.) | |
ClearProxy |
Clears any in-use credentials so subsequent requests will not use a proxy server.
(Inherited from BaseHttpConnector.) | |
ClearProxyCredentials |
Clears the in-use proxy credentials so subsequent requests still use the proxy server but without credentials.
(Inherited from BaseHttpConnector.) | |
DeleteGraph(String) |
Deletes a Graph from the 4store server.
| |
DeleteGraph(Uri) |
Deletes a Graph from the 4store server.
| |
DeleteGraph(Uri, AsyncStorageCallback, Object) |
Deletes a Graph from the Store.
(Inherited from BaseAsyncHttpConnector.) | |
DeleteGraph(String, AsyncStorageCallback, Object) |
Deletes a Graph from the Store.
(Overrides BaseAsyncHttpConnectorDeleteGraph(String, AsyncStorageCallback, Object).) | |
DeleteGraphAsync |
Helper method for doing async delete operations, callers just need to provide an appropriately prepared HTTP request.
(Inherited from BaseAsyncHttpConnector.) | |
Dispose |
Disposes of a 4store connection.
(Overrides BaseAsyncHttpConnectorDispose.) | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
ListGraphs |
Lists the Graphs in the Store.
| |
ListGraphs(AsyncStorageCallback, Object) |
Lists the Graphs in the Store asynchronously.
(Inherited from BaseAsyncHttpConnector.) | |
LoadGraph(IGraph, String) |
Loads a Graph from the 4store instance.
| |
LoadGraph(IGraph, Uri) |
Loads a Graph from the 4store instance.
| |
LoadGraph(IRdfHandler, String) |
Loads a Graph from the 4store instance.
| |
LoadGraph(IRdfHandler, Uri) |
Loads a Graph from the 4store instance using an RDF Handler.
| |
LoadGraph(IGraph, String, AsyncStorageCallback, Object) |
Loads a Graph from the Store asynchronously.
(Inherited from BaseAsyncHttpConnector.) | |
LoadGraph(IGraph, Uri, AsyncStorageCallback, Object) |
Loads a Graph from the Store asynchronously.
(Inherited from BaseAsyncHttpConnector.) | |
LoadGraph(IRdfHandler, Uri, AsyncStorageCallback, Object) |
Loads a Graph from the Store asynchronously.
(Inherited from BaseAsyncHttpConnector.) | |
LoadGraph(IRdfHandler, String, AsyncStorageCallback, Object) |
Loads a Graph from the Store asynchronously.
(Overrides BaseAsyncHttpConnectorLoadGraph(IRdfHandler, String, AsyncStorageCallback, Object).) | |
LoadGraphAsync |
Helper method for doing async load operations, callers just need to provide an appropriately prepared HTTP request.
(Inherited from BaseAsyncHttpConnector.) | |
MakeRequestSequence |
Helper method for doing async operations where a sequence of HTTP requests must be run.
(Inherited from BaseAsyncHttpConnector.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
Query(String) |
Makes a SPARQL Query against the underlying 4store Instance.
| |
Query(String, AsyncStorageCallback, Object) |
Queries the store asynchronously.
| |
Query(IRdfHandler, ISparqlResultsHandler, String) |
Makes a SPARQL Query against the underlying 4store Instance processing the results with the appropriate handler from those provided.
| |
Query(IRdfHandler, ISparqlResultsHandler, String, AsyncStorageCallback, Object) |
Queries the store asynchronously.
| |
SaveGraph(IGraph) |
Saves a Graph to a 4store instance (Warning: Completely replaces any existing Graph with the same URI).
| |
SaveGraph(IGraph, AsyncStorageCallback, Object) |
Saves a Graph to the Store asynchronously.
(Overrides BaseAsyncHttpConnectorSaveGraph(IGraph, AsyncStorageCallback, Object).) | |
SaveGraphAsync |
Helper method for doing async save operations, callers just need to provide an appropriately perpared HTTP requests and a RDF writer which will be used to write the data to the request body.
(Inherited from BaseAsyncHttpConnector.) | |
SerializeConfiguration |
Serializes the connection's configuration.
| |
SerializeStandardConfig |
Helper method which adds standard configuration information (proxy and timeout settings) to serialized configuration.
(Inherited from BaseHttpConnector.) | |
SetCredentials | (Inherited from BaseHttpConnector.) | |
SetProxy(String) |
Sets a Proxy Server to be used.
(Inherited from BaseHttpConnector.) | |
SetProxy(Uri) |
Sets a Proxy Server to be used.
(Inherited from BaseHttpConnector.) | |
SetProxyCredentials(String, String) |
Sets Credentials to be used for Proxy Server.
(Inherited from BaseHttpConnector.) | |
SetProxyCredentials(String, String, String) |
Sets Credentials to be used for Proxy Server.
(Inherited from BaseHttpConnector.) | |
ToString |
Gets a String which gives details of the Connection.
(Overrides ObjectToString.) | |
Update(String) |
Applies a SPARQL Update against 4store.
| |
Update(String, AsyncStorageCallback, Object) |
Updates the store asynchronously.
| |
UpdateGraph(String, IEnumerableTriple, IEnumerableTriple) |
Updates a Graph in the store.
| |
UpdateGraph(Uri, IEnumerableTriple, IEnumerableTriple) |
Updates a Graph in the store.
| |
UpdateGraph(Uri, IEnumerableTriple, IEnumerableTriple, AsyncStorageCallback, Object) |
Updates a Graph in the Store asynchronously.
(Inherited from BaseAsyncHttpConnector.) | |
UpdateGraph(String, IEnumerableTriple, IEnumerableTriple, AsyncStorageCallback, Object) |
Updates a Graph in the Store asychronously.
(Overrides BaseAsyncHttpConnectorUpdateGraph(String, IEnumerableTriple, IEnumerableTriple, AsyncStorageCallback, Object).) | |
UpdateGraphAsync |
Helper method for doing async update operations, callers just need to provide an appropriately prepared HTTP request and a RDF writer which will be used to write the data to the request body.
(Inherited from BaseAsyncHttpConnector.) |
Depending on the version of RASQAL used for your 4store instance and the options it was built with some kinds of queries may not suceed or return unexpected results.
Prior to the 1.x releases 4store did not permit the saving of unamed Graphs to the Store or Triple level updates. There was a branch of 4store that supports Triple level updates and you could tell the connector if your 4store instance supports this when you instantiate it. From the 0.4.0 release of the library onwards this support was enabled by default since the 1.x builds of 4store have this feature integrated into them by default.