C# Class Disco.Services.Plugins.UpdatePluginTask

Inheritance: Disco.Services.Tasks.ScheduledTask
Afficher le fichier Open project: garysharp/Disco Class Usage Examples

Méthodes publiques

Méthode Description
OfflineInstalledPlugins ( DiscoDataContext Database ) : List
UpdateAllPlugins ( ) : ScheduledTaskStatus
UpdateLocalPlugin ( string PluginId, string PackageFilePath ) : ScheduledTaskStatus
UpdatePlugin ( string PluginId ) : ScheduledTaskStatus

Méthodes protégées

Méthode Description
ExecuteTask ( ) : void

Private Methods

Méthode Description
ExecuteTaskInternal ( ScheduledTaskStatus Status, string pluginPackagesLocation, List UpdatePlugins ) : void
UpdateHelper ( string PluginId = null, string PackageFilePath = null ) : ScheduledTaskStatus
UpdateOffline ( ScheduledTaskStatus Status ) : void

Method Details

ExecuteTask() protected méthode

protected ExecuteTask ( ) : void
Résultat void

OfflineInstalledPlugins() public static méthode

public static OfflineInstalledPlugins ( DiscoDataContext Database ) : List
Database Disco.Data.Repository.DiscoDataContext
Résultat List

UpdateAllPlugins() public static méthode

public static UpdateAllPlugins ( ) : ScheduledTaskStatus
Résultat Disco.Services.Tasks.ScheduledTaskStatus

UpdateLocalPlugin() public static méthode

public static UpdateLocalPlugin ( string PluginId, string PackageFilePath ) : ScheduledTaskStatus
PluginId string
PackageFilePath string
Résultat Disco.Services.Tasks.ScheduledTaskStatus

UpdatePlugin() public static méthode

public static UpdatePlugin ( string PluginId ) : ScheduledTaskStatus
PluginId string
Résultat Disco.Services.Tasks.ScheduledTaskStatus