Class
Static
public static class PluginServiceExtensions
Namespace: Moka.Docs.Plugins
Extension methods for registering plugin services.
Methods
| Name | Description |
|---|---|
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;
}
}