Skip to content

Server API Library Structure

Lorenzo Bruni edited this page Feb 26, 2020 · 9 revisions

Home / Structure

The API Library has the following structure:

  • /Entities
    • /eMail
      • /eMail.cs
      • /eMail.html
    • /ActiveDirectory.cs
    • /ADO.cs
    • /JSONRPC.cs
    • /Log.cs
    • /MemCacheD.cs
    • /ReCAPTCHA.cs
    • /Utility.cs

root/Entities

This folder contains the entities (Classes) that can be used/referenced by any above Application using the library.

root/Entities/eMail

This folder contains the eMail implementation based on the system MailMessage class.

root/Entities/ActiveDirectory.cs

This handles the Active Directory operations.

root/Entities/ADO.cs

The Access Data Object handles database operations.

root/Entities/JSONRPC.cs

This handles the JSON-RPC API/Web-Service listener.

root/Entities/Log.cs

This is the static implementation of the Log4Net logger.

root/Entities/MemCacheD.cs

This implements the MemCacheD operations.

root/Entities/ReCAPTCHA.cs

This implements the Google ReCAPTCHA operations.

root/Entities/Utility.cs

This implements several useful static methods.

Clone this wiki locally