Documentation Center

Ambient Data Framework .NET API

The Ambient Data Framework .NET API provides a limited set of functionality. For example, to develop Claim Processors, you need the Java API. This topic lists the main classes and interfaces of the .NET API.

ClassDescription
HttpModuleModule that is called by the application server when request and session events occur.
ClaimStoreContainer that holds the current values of a set of Claims.
AmbientDataContextProvides access to the current Claim Store object.
HttpModule
The HttpModule is called by the application server when certain events happen, such as when a request is received, a request has been handled, a new session has been created, a session is about to be destroyed.
You need to configure the HttpModule in the Global.asax file.
ClaimStore
ClaimStore represents a repository in which the current values of Claims are stored. There is a ClaimStore for each visitor session. The engine stores the Claim Store in the session and retrieves it from the session when needed.
You implement the ClaimStore class to put values in the Claim Store onto your Web page.
AmbientDataContext
The AmbientDataContext class provides access to the Claim Store. The AmbientDataContext.CurrentClaimStore property refers to the current Claim Store object which you can use to get and set Claim values.