Class GenericProtocolProcessor
A processor for the SPARQL Graph Store HTTP Protocol which operates by performing the desired operations on some arbitrary underlying Store for which an
IStorageProvider is available.
Inheritance
System.Object
GenericProtocolProcessor
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: dotNetRDF.dll
Syntax
public class GenericProtocolProcessor : BaseProtocolProcessor, ISparqlHttpProtocolProcessor
Constructors
|
Improve this Doc
View Source
GenericProtocolProcessor(IStorageProvider)
Creates a new Generic Protocol Processor.
Declaration
public GenericProtocolProcessor(IStorageProvider manager)
Parameters
Methods
|
Improve this Doc
View Source
GetGraph(Uri)
Retrieves the Graph with the given URI.
Declaration
protected override IGraph GetGraph(Uri graphUri)
Parameters
Type |
Name |
Description |
System.Uri |
graphUri |
Graph URI. |
Returns
Overrides
|
Improve this Doc
View Source
HasGraph(Uri)
Determines whether a Graph with the given URI exists.
Declaration
protected override bool HasGraph(Uri graphUri)
Parameters
Type |
Name |
Description |
System.Uri |
graphUri |
Graph URI. |
Returns
Type |
Description |
System.Boolean |
|
Overrides
|
Improve this Doc
View Source
ProcessDelete(IHttpContext)
Processes a DELETE operation.
Declaration
public override void ProcessDelete(IHttpContext context)
Parameters
Overrides
|
Improve this Doc
View Source
ProcessGet(IHttpContext)
Processes a GET operation.
Declaration
public override void ProcessGet(IHttpContext context)
Parameters
Overrides
|
Improve this Doc
View Source
ProcessHead(IHttpContext)
Processes a HEAD operation.
Declaration
public override void ProcessHead(IHttpContext context)
Parameters
Overrides
|
Improve this Doc
View Source
ProcessPatch(IHttpContext)
Processes a PATCH operation.
Declaration
public override void ProcessPatch(IHttpContext context)
Parameters
Overrides
|
Improve this Doc
View Source
ProcessPost(IHttpContext)
Processes a POST operation.
Declaration
public override void ProcessPost(IHttpContext context)
Parameters
Overrides
|
Improve this Doc
View Source
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
public override void ProcessPostCreate(IHttpContext context)
Parameters
Overrides
|
Improve this Doc
View Source
ProcessPut(IHttpContext)
Processes a PUT operation.
Declaration
public override void ProcessPut(IHttpContext context)
Parameters
Overrides
Implements
Extension Methods