Interface IPlugin
Interface de base pour tous les plugins chargés par le système. Définit le contrat minimum que chaque plugin doit respecter.
public interface IPlugin : IDisposable
- Inherited Members
Properties
Description
Description optionnelle du plugin.
string Description { get; }
Property Value
Name
Nom unique du plugin.
string Name { get; }
Property Value
Version
Version du plugin (ex: "1.0.0").
string Version { get; }
Property Value
Methods
Initialize(IPluginContext)
Initialise le plugin après son chargement. Appelé automatiquement par le PluginLoader après l'instanciation.
void Initialize(IPluginContext context)
Parameters
contextIPluginContextContexte d'initialisation contenant les informations sur l'environnement.