Base |
public abstract class BasePlugin : IDisposable
The BasePlugin type exposes the following members.
| Name | Description | |
|---|---|---|
| BasePlugin | Initializes a new instance of the Object class. |
| Name | Description | |
|---|---|---|
| ConfigurationManager | ||
| LogDirectory | The directory of the log file. | |
| Logger | The common logger. | |
| PluginMetadata | The metadata of the plugin instances. If the concrete class inherits from the BasePluginSetup interface, the metadata of the BasePluginSetup will be prefilled. |
| Name | Description | |
|---|---|---|
| Dispose | Releases all resources used by the BasePlugin | |
| Dispose(Boolean) | Releases the unmanaged resources used by the BasePlugin and optionally releases the managed resources | |
| DisposeUI | Disposes the given setting view. | |
| DoDisposeUI | ||
| DoShowUI | Shows the specific UI embedded in the plug-in instance. The content will be wrapped by a preset view. | |
| DoShowUICallback | Invokes the callback that can be used when the DoShowUI method is done. | |
| Initialize | Plug-in specific initialization can be done here if necessary. | |
| ShowUI | Shows the specific UI embedded in the plugin instance. | |
| ShowUICallback | Invokes the callback that can be used when the ShowUI method is done. | |
| ShowUICancelCallback | Invokes the callback that can be used when the ShowUI method is done and the user pressed the cancel button | |
| ToString | (Overrides ObjectToString) |