C# Класс TDSM.Core.Net.Web.Repository

Показать файл Открыть проект

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

Метод Описание
CheckForLatest ( ) : void

Checks if all installed plugins are compatible with the latest recorded TDSM version

GetAvailableUpdate ( string packageName = null, bool updateOnly = true ) : TDSM.Core.Net.Web.PackageInfo[]

Get all available updates or check for a specific package update.

GetAvailableUpdates ( ) : TDSM.Core.Net.Web.PackageInfo[]

Get all available updates

PerformUpdate ( PackageInfo info ) : bool

Perform and update

Приватные методы

Метод Описание
ExtractZip ( FileInfo info ) : string
FetchUpdate ( PackageInfo info ) : string
GetGitHubRelease ( string url ) : GitHubRelease
GetUpdateInfo ( string packageName, string currentVersion = null ) : PackageInfo
GetUrl_PackageInfoUrl ( int apiBuild, short apiPhase, string packageName, string currentVersion = null ) : string
InstallUpdate ( string path ) : string[]
IsChild ( string path ) : string

Описание методов

CheckForLatest() публичный статический Метод

Checks if all installed plugins are compatible with the latest recorded TDSM version
public static CheckForLatest ( ) : void
Результат void

GetAvailableUpdate() публичный статический Метод

Get all available updates or check for a specific package update.
public static GetAvailableUpdate ( string packageName = null, bool updateOnly = true ) : TDSM.Core.Net.Web.PackageInfo[]
packageName string
updateOnly bool
Результат TDSM.Core.Net.Web.PackageInfo[]

GetAvailableUpdates() публичный статический Метод

Get all available updates
public static GetAvailableUpdates ( ) : TDSM.Core.Net.Web.PackageInfo[]
Результат TDSM.Core.Net.Web.PackageInfo[]

PerformUpdate() публичный статический Метод

Perform and update
public static PerformUpdate ( PackageInfo info ) : bool
info PackageInfo
Результат bool