SparqlHttpProtocolConnector Class |
Namespace: VDS.RDF.Storage
The SparqlHttpProtocolConnector type exposes the following members.
Name | Description | |
---|---|---|
SparqlHttpProtocolConnector(Uri) |
Creates a new SPARQL Graph Store HTTP Protocol Connector.
| |
SparqlHttpProtocolConnector(String, IWebProxy) |
Creates a new SPARQL Graph Store HTTP Protocol Connector.
| |
SparqlHttpProtocolConnector(String, MimeTypeDefinition) |
Creates a new SPARQL Graph Store HTTP Protocol Connector.
| |
SparqlHttpProtocolConnector(Uri, IWebProxy) |
Creates a new SPARQL Graph Store HTTP Protocol Connector.
|
Name | Description | |
---|---|---|
AsyncParentServer |
Gets the parent server (if any).
(Inherited from BaseAsyncHttpConnector.) | |
DeleteSupported |
Returns that deleting Graphs is supported.
(Overrides BaseAsyncHttpConnectorDeleteSupported.) | |
IOBehaviour |
Gets the IO Behaviour of SPARQL Graph Store protocol based stores.
(Overrides BaseAsyncHttpConnectorIOBehaviour.) | |
IsReadOnly |
Gets that the Store is not read-only.
(Overrides BaseAsyncHttpConnectorIsReadOnly.) | |
IsReady |
Gets that the Store is ready.
(Overrides BaseAsyncHttpConnectorIsReady.) | |
ListGraphsSupported |
Returns that listing Graphs is not 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 |
Gets that Updates are supported.
(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 store.
| |
DeleteGraph(Uri) |
Deletes a Graph from the store.
| |
DeleteGraph(Uri, AsyncStorageCallback, Object) |
Deletes a Graph from the Store.
(Inherited from BaseAsyncHttpConnector.) | |
DeleteGraph(String, AsyncStorageCallback, Object) |
Deletes a Graph from the store asynchronously.
(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 the 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.) | |
HasGraph(String) |
Sends a HEAD Command to the Protocol Server to determine whether a given Graph exists.
| |
HasGraph(Uri) |
Sends a HEAD Command to the Protocol Server to determine whether a given Graph exists.
| |
ListGraphs |
Throws an exception as listing graphs in a SPARQL Graph Store HTTP Protocol does not support listing graphs.
| |
ListGraphs(AsyncStorageCallback, Object) |
Lists the Graphs in the Store asynchronously.
(Overrides BaseAsyncHttpConnectorListGraphs(AsyncStorageCallback, Object).) | |
LoadGraph(IGraph, String) |
Loads a Graph from the Protocol Server.
| |
LoadGraph(IGraph, Uri) |
Loads a Graph from the Protocol Server.
| |
LoadGraph(IRdfHandler, String) |
Loads a Graph from the Protocol Server.
| |
LoadGraph(IRdfHandler, Uri) |
Loads a Graph from the Protocol Server.
| |
LoadGraph(IGraph, Uri, AsyncStorageCallback, Object) |
Loads a Graph from the Store asynchronously.
(Inherited from BaseAsyncHttpConnector.) | |
LoadGraph(IGraph, String, AsyncStorageCallback, Object) |
Loads a Graph from the Protocol Server.
(Overrides BaseAsyncHttpConnectorLoadGraph(IGraph, String, AsyncStorageCallback, Object).) | |
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 Protocol Server.
(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.) | |
SaveGraph(IGraph) |
Saves a Graph to the Protocol Server.
| |
SaveGraph(IGraph, AsyncStorageCallback, Object) |
Saves a Graph to the Protocol Server.
(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 representation of the connection.
(Overrides ObjectToString.) | |
UpdateGraph(String, IEnumerableTriple, IEnumerableTriple) |
Updates a Graph on the Protocol Server.
| |
UpdateGraph(Uri, IEnumerableTriple, IEnumerableTriple) |
Updates a Graph on the Protocol Server.
| |
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 on the Protocol Server.
(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.) |
Name | Description | |
---|---|---|
_serviceUri |
URI of the Protocol Server.
| |
_writerMimeTypeDefinition |
The MIME type of the syntax to use when sending RDF data to the server.
|
The SPARQL Graph Store HTTP Protocol is defined as part of SPARQL 1.1 and is currently a working draft so implementations are not guaranteed to be fully compliant with the draft and the protocol may change in the future.
Note: While this connector supports the update of a Graph the Graph Store HTTP Protocol only allows for the addition of data to an existing Graph and not the removal of data, therefore any calls to UpdateGraph() that would require the removal of Triple(s) will result in an error.