Interface IProvisionedPlugin
Represents a plugin initialized with a provision A provisioned plugin has access to a logger, configuration options, and a content directory.
Inherited Members
System.IDisposable.Dispose()
Namespace: Snowflake.Extensibility.Provisioning
Assembly: Snowflake.Framework.Primitives.dll
Syntax
public interface IProvisionedPlugin : IPlugin, IDisposable
Properties
Provision
Gets the plugin provision from the active plugin manager for this instance
Declaration
IPluginProvision Provision { get; }
Property Value
Type | Description |
---|---|
IPlugin |
Methods
GetPluginConfiguration()
Gets the plugin configuration
Declaration
IConfigurationSection GetPluginConfiguration()
Returns
Type | Description |
---|---|
IConfiguration |
The plugin configuration |