Class WildcardGraphHandler
HTTP Handler for serving Graphs in ASP.Net applications
Inherited Members
Namespace: VDS.RDF.Web
Assembly: dotNetRDF.Web.dll
Syntax
public class WildcardGraphHandler : GraphHandler
Remarks
Used to serve a Graph at a base URL with any URL under that being handled by this Handler. The Graph is served to the user in one of their acceptable MIME types if possible, if they don't accept any MIME type we can serve then they get a 406 Not Acceptable
This Handler is configured using the new Configuration API introduced in the 0.3.0 release. This requires just one setting to be defined in the <appSettings> section of your Web.config file which points to a Configuration Graph like so:
<add key="dotNetRDFConfig" value="~/App_Data/config.ttl" />
The Configuration Graph must then contain Triples like the following to specify a Graph to be served:
<dotnetrdf:/folder/graph/*> a dnr:HttpHandler ;
dnr:type "VDS.RDF.Web.WildcardGraphHandler" ;
dnr:usingGraph _:graph .
_:graph a dnr:Graph ;
dnr:type "VDS.RDF.Graph" ;
dnr:fromFile "yourGraph.rdf" .
Methods
| Improve this Doc View SourceLoadConfig(HttpContext)
Loads the Handler Configuration
Declaration
protected override BaseGraphHandlerConfiguration LoadConfig(HttpContext context)
Parameters
Type | Name | Description |
---|---|---|
HttpContext | context | HTTP Context |
Returns
Type | Description |
---|---|
BaseGraphHandlerConfiguration |
Overrides
| Improve this Doc View SourceUpdateConfig(HttpContext)
Updates the Handlers configuration
Declaration
protected override void UpdateConfig(HttpContext context)
Parameters
Type | Name | Description |
---|---|---|
HttpContext | context | HTTP Context |