IPluginAppContext Interface
Application-specific information which is passed as argument to any method of
IPluginSingleton.
Namespace: SMath.ExtensibilityAssembly: SMath.Manager (in SMath.Manager.dll) Version: 1.74.9654.0
public interface IPluginAppContext
Public Interface IPluginAppContext
public interface class IPluginAppContext
type IPluginAppContext = interface end
| AllModules |
Stores information about all loaded plug-ins.
|
| AppEnv |
Application environment.
|
| Module |
Describes the main plug-in assembly and provides access to its actual state.
|
| SyncStorage |
Provides synchronized access to the storage of plug-in specific application-wide mutable data.
It is strongly recommended to avoid any synchronization primitives, especially lock { ... }, in the delegates which are passed to the methods of
this IPluginSyncT instance. Synchronization is already provided by IPluginSyncT instance and misuse of synchronization
primitives may result in deadlocks.
|