C# Класс Disco.Services.Plugins.UpdatePluginTask

Наследование: Disco.Services.Tasks.ScheduledTask
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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