IPluginContext Interface
Session-specific information which is passed as argument to any method of
IPlugin and of all interfaces derived from it.
Namespace: SMath.ExtensibilityAssembly: SMath.Manager (in SMath.Manager.dll) Version: 1.74.9654.0
public interface IPluginContext
Public Interface IPluginContext
public interface class IPluginContext
type IPluginContext = interface end
| PluginAssembly |
Information about the main plug-in assembly.
|
| SessionProfile |
Profile of the session.
|
| 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.
|