Show / Hide Table of Contents

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 Source

ProcessDelete(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.
| Improve this Doc View Source

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.
| Improve this Doc View Source

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.
| Improve this Doc View Source

ProcessPatch(IHttpContext)

Processes a PATCH operation which may choose.
Declaration
void ProcessPatch(IHttpContext context)
Parameters
Type Name Description
IHttpContext context
| Improve this Doc View Source

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.
| 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
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.

| Improve this Doc View Source

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.

Extension Methods

Extensions.AsEnumerable<T>(T)
  • Improve this Doc
  • View Source
In This Article
  • Methods
    • ProcessDelete(IHttpContext)
    • ProcessGet(IHttpContext)
    • ProcessHead(IHttpContext)
    • ProcessPatch(IHttpContext)
    • ProcessPost(IHttpContext)
    • ProcessPostCreate(IHttpContext)
    • ProcessPut(IHttpContext)
  • Extension Methods
Back to top Generated by DocFX