C# 클래스 AcManager.Tools.Managers.Plugins.PluginsManager

상속: FirstFloor.ModernUI.Presentation.NotifyPropertyChanged
파일 보기 프로젝트 열기: gro-ove/actools 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
PluginsDirectory string

공개 메소드들

메소드 설명
DownloadAndParseList ( ) : Task>
GetPluginDirectory ( [ id ) : string
GetPluginFilename ( [ id, [ fileId ) : string
HasAnyNew ( ) : bool
Initialize ( string dir ) : PluginsManager
InstallPlugin ( PluginEntry plugin, IProgress progress = null, CancellationToken cancellation = default(CancellationToken) ) : Task
IsPluginEnabled ( [ id ) : bool
PluginsManager ( string dir ) : System
ReloadLocalList ( ) : void
RemoveAddon ( PluginEntry plugin ) : void
UpdateIfObsolete ( ) : Task
UpdateList ( ) : Task

비공개 메소드들

메소드 설명
GetById ( string addonId ) : PluginEntry
OnPluginEnabled ( PluginEntry plugin, bool value ) : void

메소드 상세

DownloadAndParseList() 공개 메소드

public DownloadAndParseList ( ) : Task>
리턴 Task>

GetPluginDirectory() 공개 메소드

public GetPluginDirectory ( [ id ) : string
id [
리턴 string

GetPluginFilename() 공개 메소드

public GetPluginFilename ( [ id, [ fileId ) : string
id [
fileId [
리턴 string

HasAnyNew() 공개 메소드

public HasAnyNew ( ) : bool
리턴 bool

Initialize() 공개 정적인 메소드

public static Initialize ( string dir ) : PluginsManager
dir string
리턴 PluginsManager

InstallPlugin() 공개 메소드

public InstallPlugin ( PluginEntry plugin, IProgress progress = null, CancellationToken cancellation = default(CancellationToken) ) : Task
plugin PluginEntry
progress IProgress
cancellation System.Threading.CancellationToken
리턴 Task

IsPluginEnabled() 공개 메소드

public IsPluginEnabled ( [ id ) : bool
id [
리턴 bool

PluginsManager() 공개 메소드

public PluginsManager ( string dir ) : System
dir string
리턴 System

ReloadLocalList() 공개 메소드

public ReloadLocalList ( ) : void
리턴 void

RemoveAddon() 공개 메소드

public RemoveAddon ( PluginEntry plugin ) : void
plugin PluginEntry
리턴 void

UpdateIfObsolete() 공개 메소드

public UpdateIfObsolete ( ) : Task
리턴 Task

UpdateList() 공개 메소드

public UpdateList ( ) : Task
리턴 Task

프로퍼티 상세

PluginsDirectory 공개적으로 프로퍼티

public string PluginsDirectory
리턴 string