C# Класс AppUpdater.LocalStructure.DefaultLocalStructureManager

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

Открытые свойства

Свойство Тип Описание
GetExecutablePath Func
baseDir string

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

Метод Описание
ApplyDelta ( string originalVersion, string newVersion, string filename, byte deltaData ) : void
CopyFile ( string originVersion, string destinationVersion, string filename ) : void
CreateVersionDir ( string version ) : void
DefaultLocalStructureManager ( string baseDir ) : System
DeleteVersionDir ( string version ) : void
GetCurrentVersion ( ) : string
GetExecutingVersion ( ) : string
GetInstalledVersions ( ) : string[]
GetLastValidVersion ( ) : string
GetUpdateServerUri ( ) : Uri
HasVersionFolder ( string version ) : bool
LoadManifest ( string version ) : VersionManifest
SaveFile ( string version, string filename, byte data ) : void
SetCurrentVersion ( string version ) : void
SetLastValidVersion ( string version ) : void

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

Метод Описание
GetConfigValue ( string name ) : string
GetExecutingAssemblyLocation ( ) : string
GetFilename ( string version, string filename ) : string
GetVersionDir ( string version ) : string
SetConfigValue ( string name, string value ) : void

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

ApplyDelta() публичный Метод

public ApplyDelta ( string originalVersion, string newVersion, string filename, byte deltaData ) : void
originalVersion string
newVersion string
filename string
deltaData byte
Результат void

CopyFile() публичный Метод

public CopyFile ( string originVersion, string destinationVersion, string filename ) : void
originVersion string
destinationVersion string
filename string
Результат void

CreateVersionDir() публичный Метод

public CreateVersionDir ( string version ) : void
version string
Результат void

DefaultLocalStructureManager() публичный Метод

public DefaultLocalStructureManager ( string baseDir ) : System
baseDir string
Результат System

DeleteVersionDir() публичный Метод

public DeleteVersionDir ( string version ) : void
version string
Результат void

GetCurrentVersion() публичный Метод

public GetCurrentVersion ( ) : string
Результат string

GetExecutingVersion() публичный Метод

public GetExecutingVersion ( ) : string
Результат string

GetInstalledVersions() публичный Метод

public GetInstalledVersions ( ) : string[]
Результат string[]

GetLastValidVersion() публичный Метод

public GetLastValidVersion ( ) : string
Результат string

GetUpdateServerUri() публичный Метод

public GetUpdateServerUri ( ) : Uri
Результат System.Uri

HasVersionFolder() публичный Метод

public HasVersionFolder ( string version ) : bool
version string
Результат bool

LoadManifest() публичный Метод

public LoadManifest ( string version ) : VersionManifest
version string
Результат AppUpdater.Manifest.VersionManifest

SaveFile() публичный Метод

public SaveFile ( string version, string filename, byte data ) : void
version string
filename string
data byte
Результат void

SetCurrentVersion() публичный Метод

public SetCurrentVersion ( string version ) : void
version string
Результат void

SetLastValidVersion() публичный Метод

public SetLastValidVersion ( string version ) : void
version string
Результат void

Описание свойств

GetExecutablePath публичное статическое свойство

public static Func GetExecutablePath
Результат Func

baseDir публичное свойство

public string baseDir
Результат string