Classes
| Class | Description | |
|---|---|---|
| ProfileCreationArgs |
Interfaces
| Interface | Description | |
|---|---|---|
| IPluginContext |
Provides access for context in which current message is handling. Almost all classes from API depents on context values.
Injected into StructureMap container.
| |
| IPluginMetadata |
Provides access to plugin metadata.
Injected into StructureMap container.
| |
| IProfile |
Manages access to current profile object and storage for current profile.
In case there is no profile in PluginContext, SafeNull object will be returned.
Injected into StructureMap container.
| |
| IProfileCollection |
Provides access to all profiles.
Injected into StructureMap container.
| |
| IStorage<(Of <(<'T>)>)> |
Provides access to stored objects of provided type as a collection of items.
All actions will work only with objects of provided type.
For example you may think about IStorage<int> and IStorage<string> like about two separated tables in database.
| |
| IStorageRepository |
Provides access to storage of objects by type (for current profile). Storage is profile specific.
Injected into StructureMap container.
|