Esempio n. 1
0
        // Init
        //configureOptions
        public static PluginCoreBuilder Configure(this IServiceCollection services, Action <PluginCoreOptions> configureOptions)
        {
            var options = new PluginCoreOptions();

            configureOptions(options);

            PluginCoreContext context = new PluginCoreContext();

            context.Services       = services;
            context.PluginBasePath = System.IO.Path.Combine(AppContext.BaseDirectory, options.PluginPath);

            context.Init();
            return(new PluginCoreBuilder(options));
        }
Esempio n. 2
0
 public PluginCoreBuilder(PluginCoreOptions options)
 {
 }