Developer Platform (May 2017)

C#/.NET client library SDK

«  Client libraries and tools to simplify integration   ·  [   home  ·   reference  ·   community   ·  search   ·  index   ·  routing table   ·  scopes table   ]   ·  Java client library SDK  »

Installation

You can find the latest source for the C#/.NET client library SDK in our GitHub repository.

Dependencies. In order to use the client library SDK, you’ll need to first ensure you have a working C#/.NET development environment.

Binary package. C#/.NET compiled packages get posted in Nuget.

Authentication API

The library provides a helper API you can use to make it easier to create authenticated URLs for REST API invocations. In general, there are three kinds of REST API routes:

In the typical work-flow with this API, the client application should start by creating a new application context with its App ID and App Key. Then, the client application can use this application context to initiate user authentication for an LMS user, and then handle the results of that user authentication process to create a calling user context for that logged-in user. Finally, the client application can use the created calling user context to properly decorate API queries with the authentication tokens that signal the user context to the back-end service.

API reference

The API Reference documentation for the C#/.NET client library SDK is auto-generated from comments embedded in the source code.

«  Client libraries and tools to simplify integration   ·  [   home  ·   reference  ·   community   ·  search   ·  index   ·  routing table   ·  scopes table   ]   ·  Java client library SDK  »