Static Helper Class for dereferencing URIs and attempting to parse the results of a HTTP GET request to the URI into RDF
For a list of all members of this type, see UriLoader Members .
System.Object
UriLoader
As of the 0.2.2 release the loader has support for caching retrieved data locally built into it (for Graphs only), caching is done using ETags where the remote server provides them or just by a user-defineable 'freshness' criteria (i.e. number of hours retrieved resources should be cached for). By default this caching happens in the system temporary directory which means it is non-persistent i.e. if you run your application using dotNetRDF it may cache stuff during the session but once the application is closed the operating system may freely delete the cached data. If you wish to have a persistent cache then you can use the CacheDirectory property to set your own cache directory. Even when you set your own cache directory dotNetRDF will delete obsolete data from it over time though this will only happen when a new request invalidates previously cached data.
If you wish to completely control the Cache you can implement your own IUriLoaderCache implementation and use it by setting the Cache property
Namespace: VDS.RDF.Parsing
Assembly: dotNetRDF (in dotNetRDF.dll)
UriLoader Members | VDS.RDF.Parsing Namespace