C# 클래스 Nexus.Client.ActivateModsMonitoring.ActivateModsMonitor

This monitors the status of activities.
상속: INotifyPropertyChanged
파일 보기 프로젝트 열기: NexusMods/NexusModManager-4.5 1 사용 예제들

공개 메소드들

메소드 설명
ActivateModsMonitor ( ) : System

The default constructor.

AddActivity ( IBackgroundTaskSet p_bstTask ) : void

Adds a task to the monitor.

CanRemove ( ModInstaller p_tskTask ) : bool

Determines if the given BasicInstallTask can be removed from the monitor.

CanRemoveQueued ( ModInstaller p_tskTask ) : bool

Determines if the given BasicInstallTask queued can be removed from the monitor.

CanRemoveQueuedUn ( Nexus.Client.ModManagement.ModUninstaller p_tskTask ) : bool

Determines if the given uninstalling BasicInstallTask queued can be removed from the monitor.

CanRemoveQueuedUpg ( ModUpgrader p_tskTask ) : bool

Determines if the given upgrading BasicInstallTask queued can be removed from the monitor.

CanRemoveSelected ( ModInstaller p_tskTask ) : bool

Determines if the given BasicInstallTask selected can be removed from the monitor.

CanRemoveSelectedUn ( Nexus.Client.ModManagement.ModUninstaller p_tskTask ) : bool

Determines if the given uninstalling BasicInstallTask selected can be removed from the monitor.

CanRemoveSelectedUpg ( ModUpgrader p_tskTask ) : bool

Determines if the given upgrading BasicInstallTask selected can be removed from the monitor.

CanRemoveUn ( Nexus.Client.ModManagement.ModUninstaller p_tskTask ) : bool

Determines if the given BasicInstallTask can be removed from the monitor.

CanRemoveUpg ( ModUpgrader p_tskTask ) : bool

Determines if the given BasicInstallTask can be removed from the monitor.

RemoveQueuedTask ( ModInstaller p_tskTask ) : void

Removes a task from the monitor.

Tasks can only be removed if they are not running.

RemoveQueuedTaskUn ( Nexus.Client.ModManagement.ModUninstaller p_tskTask ) : void

Removes an uninstalling task from the monitor.

Tasks can only be removed if they are not running.

RemoveQueuedTaskUpg ( ModUpgrader p_tskTask ) : void

Removes an upgrading task from the monitor.

Tasks can only be removed if they are not running.

RemoveTask ( ModInstaller p_tskTask ) : void

Removes a task from the monitor.

Tasks can only be removed if they are not running.

RemoveTaskUn ( Nexus.Client.ModManagement.ModUninstaller p_tskTask ) : void

Removes an uninstalling task from the monitor.

Tasks can only be removed if they are not running.

RemoveTaskUpg ( ModUpgrader p_tskTask ) : void

Removes an upgrading task from the monitor.

Tasks can only be removed if they are not running.

RemoveUselessTask ( ModInstaller p_tskTask ) : void

Removes a useless task (the task is already in queue or running).

RemoveUselessTaskUn ( Nexus.Client.ModManagement.ModUninstaller p_tskTask ) : void

Removes a useless uninstalling task (the task is already in queue or running).

RemoveUselessTaskUpg ( ModUpgrader p_tskTask ) : void

Removes a useless upgrading task (the task is already in queue or running).

보호된 메소드들

메소드 설명
OnPropertyChanged ( string name ) : void

Raises the INotifyPropertyChanged.PropertyChanged event of the project.

메소드 상세

ActivateModsMonitor() 공개 메소드

The default constructor.
public ActivateModsMonitor ( ) : System
리턴 System

AddActivity() 공개 메소드

Adds a task to the monitor.
public AddActivity ( IBackgroundTaskSet p_bstTask ) : void
p_bstTask IBackgroundTaskSet
리턴 void

CanRemove() 공개 메소드

Determines if the given BasicInstallTask can be removed from the monitor.
public CanRemove ( ModInstaller p_tskTask ) : bool
p_tskTask Nexus.Client.ModManagement.ModInstaller The task for which it is to be determined /// if it can be removed from the monitor.
리턴 bool

CanRemoveQueued() 공개 메소드

Determines if the given BasicInstallTask queued can be removed from the monitor.
public CanRemoveQueued ( ModInstaller p_tskTask ) : bool
p_tskTask Nexus.Client.ModManagement.ModInstaller The task for which it is to be determined /// if it can be removed from the monitor.
리턴 bool

CanRemoveQueuedUn() 공개 메소드

Determines if the given uninstalling BasicInstallTask queued can be removed from the monitor.
public CanRemoveQueuedUn ( Nexus.Client.ModManagement.ModUninstaller p_tskTask ) : bool
p_tskTask Nexus.Client.ModManagement.ModUninstaller The task for which it is to be determined /// if it can be removed from the monitor.
리턴 bool

CanRemoveQueuedUpg() 공개 메소드

Determines if the given upgrading BasicInstallTask queued can be removed from the monitor.
public CanRemoveQueuedUpg ( ModUpgrader p_tskTask ) : bool
p_tskTask Nexus.Client.ModManagement.ModUpgrader The task for which it is to be determined /// if it can be removed from the monitor.
리턴 bool

CanRemoveSelected() 공개 메소드

Determines if the given BasicInstallTask selected can be removed from the monitor.
public CanRemoveSelected ( ModInstaller p_tskTask ) : bool
p_tskTask Nexus.Client.ModManagement.ModInstaller The task for which it is to be determined /// if it can be removed from the monitor.
리턴 bool

CanRemoveSelectedUn() 공개 메소드

Determines if the given uninstalling BasicInstallTask selected can be removed from the monitor.
public CanRemoveSelectedUn ( Nexus.Client.ModManagement.ModUninstaller p_tskTask ) : bool
p_tskTask Nexus.Client.ModManagement.ModUninstaller The task for which it is to be determined /// if it can be removed from the monitor.
리턴 bool

CanRemoveSelectedUpg() 공개 메소드

Determines if the given upgrading BasicInstallTask selected can be removed from the monitor.
public CanRemoveSelectedUpg ( ModUpgrader p_tskTask ) : bool
p_tskTask Nexus.Client.ModManagement.ModUpgrader The task for which it is to be determined /// if it can be removed from the monitor.
리턴 bool

CanRemoveUn() 공개 메소드

Determines if the given BasicInstallTask can be removed from the monitor.
public CanRemoveUn ( Nexus.Client.ModManagement.ModUninstaller p_tskTask ) : bool
p_tskTask Nexus.Client.ModManagement.ModUninstaller The task for which it is to be determined /// if it can be removed from the monitor.
리턴 bool

CanRemoveUpg() 공개 메소드

Determines if the given BasicInstallTask can be removed from the monitor.
public CanRemoveUpg ( ModUpgrader p_tskTask ) : bool
p_tskTask Nexus.Client.ModManagement.ModUpgrader The task for which it is to be determined /// if it can be removed from the monitor.
리턴 bool

OnPropertyChanged() 보호된 메소드

Raises the INotifyPropertyChanged.PropertyChanged event of the project.
protected OnPropertyChanged ( string name ) : void
name string The property name.
리턴 void

RemoveQueuedTask() 공개 메소드

Removes a task from the monitor.
Tasks can only be removed if they are not running.
public RemoveQueuedTask ( ModInstaller p_tskTask ) : void
p_tskTask Nexus.Client.ModManagement.ModInstaller The task to remove.
리턴 void

RemoveQueuedTaskUn() 공개 메소드

Removes an uninstalling task from the monitor.
Tasks can only be removed if they are not running.
public RemoveQueuedTaskUn ( Nexus.Client.ModManagement.ModUninstaller p_tskTask ) : void
p_tskTask Nexus.Client.ModManagement.ModUninstaller The task to remove.
리턴 void

RemoveQueuedTaskUpg() 공개 메소드

Removes an upgrading task from the monitor.
Tasks can only be removed if they are not running.
public RemoveQueuedTaskUpg ( ModUpgrader p_tskTask ) : void
p_tskTask Nexus.Client.ModManagement.ModUpgrader The task to remove.
리턴 void

RemoveTask() 공개 메소드

Removes a task from the monitor.
Tasks can only be removed if they are not running.
public RemoveTask ( ModInstaller p_tskTask ) : void
p_tskTask Nexus.Client.ModManagement.ModInstaller The task to remove.
리턴 void

RemoveTaskUn() 공개 메소드

Removes an uninstalling task from the monitor.
Tasks can only be removed if they are not running.
public RemoveTaskUn ( Nexus.Client.ModManagement.ModUninstaller p_tskTask ) : void
p_tskTask Nexus.Client.ModManagement.ModUninstaller The task to remove.
리턴 void

RemoveTaskUpg() 공개 메소드

Removes an upgrading task from the monitor.
Tasks can only be removed if they are not running.
public RemoveTaskUpg ( ModUpgrader p_tskTask ) : void
p_tskTask Nexus.Client.ModManagement.ModUpgrader The task to remove.
리턴 void

RemoveUselessTask() 공개 메소드

Removes a useless task (the task is already in queue or running).
public RemoveUselessTask ( ModInstaller p_tskTask ) : void
p_tskTask Nexus.Client.ModManagement.ModInstaller
리턴 void

RemoveUselessTaskUn() 공개 메소드

Removes a useless uninstalling task (the task is already in queue or running).
public RemoveUselessTaskUn ( Nexus.Client.ModManagement.ModUninstaller p_tskTask ) : void
p_tskTask Nexus.Client.ModManagement.ModUninstaller
리턴 void

RemoveUselessTaskUpg() 공개 메소드

Removes a useless upgrading task (the task is already in queue or running).
public RemoveUselessTaskUpg ( ModUpgrader p_tskTask ) : void
p_tskTask Nexus.Client.ModManagement.ModUpgrader
리턴 void