コード例 #1
0
 public OpenModHostedService(
     ILogger <OpenModHostedService> logger,
     IPermissionChecker permissionChecker,
     IRuntime runtime,
     IOpenModHost host,
     IPluginAssemblyStore pluginAssemblyStore,
     IPluginActivator pluginActivator
     )
 {
     m_Logger            = logger;
     m_PermissionChecker = permissionChecker;
     m_Runtime           = runtime;
     m_Host = host;
     m_PluginAssemblyStore = pluginAssemblyStore;
     m_PluginActivator     = pluginActivator;
 }
コード例 #2
0
 public OpenModHostedService(
     ILogger <OpenModHostedService> logger,
     IPermissionChecker permissionChecker,
     IOpenModHost host,
     IPluginAssemblyStore pluginAssemblyStore,
     IPluginActivator pluginActivator,
     IEventBus eventBus
     )
 {
     m_Logger            = logger;
     m_PermissionChecker = permissionChecker;
     m_Host = host;
     m_PluginAssemblyStore = pluginAssemblyStore;
     m_PluginActivator     = pluginActivator;
     m_EventBus            = eventBus;
 }
コード例 #3
0
 public OpenModHostedService(
     ILogger <OpenModHostedService> logger,
     IPermissionChecker permissionChecker,
     IHostInformation hostInformation,
     IOpenModHost host,
     IPluginAssemblyStore pluginAssemblyStore,
     IPluginActivator pluginActivator,
     IEventBus eventBus,
     IJobScheduler jobScheduler
     )
 {
     m_Logger            = logger;
     m_PermissionChecker = permissionChecker;
     m_HostInformation   = hostInformation;
     m_Host = host;
     m_PluginAssemblyStore = pluginAssemblyStore;
     m_PluginActivator     = pluginActivator;
     m_EventBus            = eventBus;
     m_JobScheduler        = jobScheduler;
 }