Click or drag to resize

Orthogonal.Hoarder.StdLib Namespace

Base namespace for the Trona Standard Library classes and interfaces.
Classes
 ClassDescription
Public classHoarderConfigSecrets These subsection config values are secret and are redacted from return to unauthorised clients.
Public classHoarderConfigSection This class maps to a configuration section. The property values are loaded from the config providers in the expected order of last-one-wins. The whole Hoarder suite is controlled by these config values.
Public classHoarderServiceClient

A .NET client class for the Hoarder web service API. All methods, request bodies and response bodies are mapped to strongly-typed C# shared library classes.

The Hoarder web service only returns response status 200 (OK). Any other status indicates a serious problem that is probably outside of the control of the service, such as network errors or incorrect Uris. Every response body has exactly the same shape, with some known properties such as code and message always present in the root of the response object. These known properties can be used to determine if the service call succeeded or failed in the business processing sense. For more information see the Hoarder Wiki section about the web service.

Public classUtility A static class of utility methods that may be useful anywhere within the Hoarder suite.
Public classWikiPageInfo Represents Wikipedia page information (just the Uri at the moment).
Public classWikiSearchResult Represents a short summary of Wikipedia search results.
Public classXmlSerializeHelper A helper class to serialize and deserialize Title documents and their sub-documents to and from XML.
Delegates
 DelegateDescription
Public delegateHoarderServiceClientLoggerDelegate Defines a method signature that the client class can use as a logging sink.
Enumerations
 EnumerationDescription
Public enumerationRole Enumeration of official authorisation roles recognised by the application suite.