Search Results for

    Show / Hide Table of Contents

    Interface IPlugin

    A simple plugin interface

    Inherited Members
    System.IDisposable.Dispose()
    Namespace: Simplic.Plugin
    Assembly: Simplic.Plugin.dll
    Syntax
    public interface IPlugin : IDisposable

    Properties

    | Improve this Doc View Source

    PluginId

    The Id of the plugin.

    Declaration
    Guid PluginId { get; }
    Property Value
    Type Description
    System.Guid
    | Improve this Doc View Source

    PluginName

    The name of the plugin.

    Declaration
    string PluginName { get; }
    Property Value
    Type Description
    System.String
    | Improve this Doc View Source

    PluginVersion

    The plugin version

    Declaration
    Version PluginVersion { get; }
    Property Value
    Type Description
    System.Version

    Methods

    | Improve this Doc View Source

    Init()

    Initialization method for the plugin.

    Declaration
    void Init()
    | Improve this Doc View Source

    Run()

    Entry point of the plugin.

    Declaration
    void Run()
    | Improve this Doc View Source

    Setup(Version)

    This is the installation entry point for the plugins.

    Declaration
    void Setup(Version oldVersion)
    Parameters
    Type Name Description
    System.Version oldVersion
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2018 SIMPLIC GmbH
    Generated by DocFx