Interface ISparqlHttpProtocolProcessor
Interface for SPARQL Graph Store HTTP Protocol for Graph Management processors.
Namespace: VDS.RDF.Update.Protocol
Assembly: dotNetRDF.dll
Syntax
public interface ISparqlHttpProtocolProcessor
Methods
| Improve this Doc View SourceProcessDelete(IHttpContext)
Processes a DELETE operation which delete a Graph from the Store.
Declaration
void ProcessDelete(IHttpContext context)
Parameters
Type | Name | Description |
---|---|---|
IHttpContext | context | HTTP Context. |
ProcessGet(IHttpContext)
Processes a GET operation which should retrieve a Graph from the Store and return it.
Declaration
void ProcessGet(IHttpContext context)
Parameters
Type | Name | Description |
---|---|---|
IHttpContext | context | HTTP Context. |
ProcessHead(IHttpContext)
Processes a HEAD operation which gets information about a Graph in the Store.
Declaration
void ProcessHead(IHttpContext context)
Parameters
Type | Name | Description |
---|---|---|
IHttpContext | context | HTTP Context. |
ProcessPatch(IHttpContext)
Processes a PATCH operation which may choose.
Declaration
void ProcessPatch(IHttpContext context)
Parameters
Type | Name | Description |
---|---|---|
IHttpContext | context |
ProcessPost(IHttpContext)
Processes a POST operation which should add triples to a Graph in the Store.
Declaration
void ProcessPost(IHttpContext context)
Parameters
Type | Name | Description |
---|---|---|
IHttpContext | context | HTTP Context. |
ProcessPostCreate(IHttpContext)
Processes a POST operation which adds triples to a new Graph in the Store and returns the URI of the newly created Graph.
Declaration
void ProcessPostCreate(IHttpContext context)
Parameters
Type | Name | Description |
---|---|---|
IHttpContext | context | HTTP Context. |
Remarks
This operation allows clients to POST data to an endpoint and have it create a Graph and assign a URI for them.
ProcessPut(IHttpContext)
Processes a PUT operation which should save a Graph to the Store completely replacing any existing Graph with the same URI.
Declaration
void ProcessPut(IHttpContext context)
Parameters
Type | Name | Description |
---|---|---|
IHttpContext | context | HTTP Context. |