Mongoose.IDO.IIDOExtensionClassContext interface

The SetContext method is called once when the extension class is created, passing a reference to the IIDOExtensionClassContext interface for accessing the calling user's context.

public interface IIDOExtensionClassContext 
{ 
   Mongoose.IDO.IVirtualIDO IDO { get; } 
   Mongoose.IDO.IIDOCommandHelper Commands { get; } 
} 

The framework provides a class named Mongoose.IDO.ExtensionClass that is intended to be used as the base class for most typical IDO extension classes. This class provides a default implementation of the IIDOExtensionClass interface and provides a number of methods to facilitate calling methods, loading and updating collections, and other common tasks, which are described elsewhere.