Class Static
public static class PluginServiceExtensions

Namespace: Moka.Docs.Plugins

Extension methods for registering plugin services.

Methods

NameDescription
AddMokaDocsPlugins(IServiceCollection services) static Adds MokaDocs plugin infrastructure to the service collection. Registers the PluginHost which discovers and manages IMokaPlugin instances at build time.

AddMokaDocsPlugins(IServiceCollection services)

IServiceCollection PluginServiceExtensions.AddMokaDocsPlugins(IServiceCollection services)

Adds MokaDocs plugin infrastructure to the service collection. Registers the PluginHost which discovers and manages IMokaPlugin instances at build time.

View Source
/// <summary>
///     Extension methods for registering plugin services.
/// </summary>
public static class PluginServiceExtensions
{
    /// <summary>
    ///     Adds MokaDocs plugin infrastructure to the service collection.
    ///     Registers the <see cref = "PluginHost"/> which discovers and manages
    ///     <see cref = "IMokaPlugin"/> instances at build time.
    /// </summary>
    public static IServiceCollection AddMokaDocsPlugins(this IServiceCollection services)
    {
        services.AddSingleton<PluginHost>();
        return services;
    }
}
Was this page helpful?