• Home
  • Blog
  • Docs
  • GitHub
Show / Hide Table of Contents

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
IPlugin.Name
IPlugin.Author
IPlugin.Description
IPlugin.Version
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
IPluginProvision

Methods

GetPluginConfiguration()

Gets the plugin configuration

Declaration
IConfigurationSection GetPluginConfiguration()
Returns
Type Description
IConfigurationSection

The plugin configuration

Built with ❤️ by @chyyran. Text content licensed under CC-BY-SA 4.0.