LR.Net is a client library for the Learning Registry project. It is written in C# and provides basic access to a Learning Registry node. Currently,
harvest are supported, with plans to implement
slice in the near future.
This library is still in active development. If you encounter a bug, please file an issue to let us know what needs to be fixed.
This library has been successfully compiled for use with the .Net Framework 4.0 and Mono >= 2.10.8. It works under Windows XP/Vista/7, OS X, and most Linux distributions (tested with Ubuntu 11.10).
The library currently has a dependency on System.Web.Extensions, so if you are using .Net 4.0, you must install the full .Net framework, not just the Client Profile (this mostly affects the deployment; Visual Studio and MonoDevelop users will have no problem during development).
- Basic Publish
- Basic Obtain
- Basic Harvest
HTTP Basic authentication is supported with each of these services. SSL authentication is planned to be implemented in a future release.
Please see the wiki for examples of how to publish and consume data.