C# 클래스 Disco.Services.Plugins.UpdatePluginTask

상속: Disco.Services.Tasks.ScheduledTask
파일 보기 프로젝트 열기: garysharp/Disco 1 사용 예제들

공개 메소드들

메소드 설명
OfflineInstalledPlugins ( DiscoDataContext Database ) : List
UpdateAllPlugins ( ) : ScheduledTaskStatus
UpdateLocalPlugin ( string PluginId, string PackageFilePath ) : ScheduledTaskStatus
UpdatePlugin ( string PluginId ) : ScheduledTaskStatus

보호된 메소드들

메소드 설명
ExecuteTask ( ) : void

비공개 메소드들

메소드 설명
ExecuteTaskInternal ( ScheduledTaskStatus Status, string pluginPackagesLocation, List UpdatePlugins ) : void
UpdateHelper ( string PluginId = null, string PackageFilePath = null ) : ScheduledTaskStatus
UpdateOffline ( ScheduledTaskStatus Status ) : void

메소드 상세

ExecuteTask() 보호된 메소드

protected ExecuteTask ( ) : void
리턴 void

OfflineInstalledPlugins() 공개 정적인 메소드

public static OfflineInstalledPlugins ( DiscoDataContext Database ) : List
Database Disco.Data.Repository.DiscoDataContext
리턴 List

UpdateAllPlugins() 공개 정적인 메소드

public static UpdateAllPlugins ( ) : ScheduledTaskStatus
리턴 Disco.Services.Tasks.ScheduledTaskStatus

UpdateLocalPlugin() 공개 정적인 메소드

public static UpdateLocalPlugin ( string PluginId, string PackageFilePath ) : ScheduledTaskStatus
PluginId string
PackageFilePath string
리턴 Disco.Services.Tasks.ScheduledTaskStatus

UpdatePlugin() 공개 정적인 메소드

public static UpdatePlugin ( string PluginId ) : ScheduledTaskStatus
PluginId string
리턴 Disco.Services.Tasks.ScheduledTaskStatus