C# Class Nexus.Client.ServiceManager

Contains the services used by the manager.
显示文件 Open project: NexusMods/NexusModManager-4.5 Class Usage Examples

Public Methods

Method Description
ServiceManager ( IInstallLog p_ilgModInstallLog, ActivePluginLog p_aplActivePluginLog, IPluginOrderLog p_polPluginOrderLog, IModRepository p_mrpModRepository, ModManager p_mmgModManager, IPluginManager p_pmgPluginManager, DownloadMonitor p_amtMonitor, ActivateModsMonitor p_ammMonitor, UpdateManager p_umgUpdateManager ) : Nexus.Client.DownloadMonitoring

A simpell constructor that initializes the object with the given services.

Method Details

ServiceManager() public method

A simpell constructor that initializes the object with the given services.
public ServiceManager ( IInstallLog p_ilgModInstallLog, ActivePluginLog p_aplActivePluginLog, IPluginOrderLog p_polPluginOrderLog, IModRepository p_mrpModRepository, ModManager p_mmgModManager, IPluginManager p_pmgPluginManager, DownloadMonitor p_amtMonitor, ActivateModsMonitor p_ammMonitor, UpdateManager p_umgUpdateManager ) : Nexus.Client.DownloadMonitoring
p_ilgModInstallLog IInstallLog The install log that tracks mod install info for the current game mode.
p_aplActivePluginLog Nexus.Client.PluginManagement.InstallationLog.ActivePluginLog The tracking plugin activations for the current game mode.
p_polPluginOrderLog IPluginOrderLog The tracking plugin order for the current game mode.
p_mrpModRepository IModRepository The repository we are logging in to.
p_mmgModManager Nexus.Client.ModManagement.ModManager The mod manager to use to manage mods.
p_pmgPluginManager IPluginManager The manager to use to manage plugins.
p_amtMonitor Nexus.Client.DownloadMonitoring.DownloadMonitor The download monitor to use to manage the monitored activities.
p_ammMonitor Nexus.Client.ActivateModsMonitoring.ActivateModsMonitor
p_umgUpdateManager Nexus.Client.Updating.UpdateManager The update manager to use to perform updates.
return Nexus.Client.DownloadMonitoring