C# Class AppUpdater.LocalStructure.DefaultLocalStructureManager

Inheritance: ILocalStructureManager
Afficher le fichier Open project: diogomafra/AppUpdater Class Usage Examples

Méthodes publiques

Свойство Type Description
GetExecutablePath Func
baseDir string

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
GetConfigValue ( string name ) : string
GetExecutingAssemblyLocation ( ) : string
GetFilename ( string version, string filename ) : string
GetVersionDir ( string version ) : string
SetConfigValue ( string name, string value ) : void

Method Details

ApplyDelta() public méthode

public ApplyDelta ( string originalVersion, string newVersion, string filename, byte deltaData ) : void
originalVersion string
newVersion string
filename string
deltaData byte
Résultat void

CopyFile() public méthode

public CopyFile ( string originVersion, string destinationVersion, string filename ) : void
originVersion string
destinationVersion string
filename string
Résultat void

CreateVersionDir() public méthode

public CreateVersionDir ( string version ) : void
version string
Résultat void

DefaultLocalStructureManager() public méthode

public DefaultLocalStructureManager ( string baseDir ) : System
baseDir string
Résultat System

DeleteVersionDir() public méthode

public DeleteVersionDir ( string version ) : void
version string
Résultat void

GetCurrentVersion() public méthode

public GetCurrentVersion ( ) : string
Résultat string

GetExecutingVersion() public méthode

public GetExecutingVersion ( ) : string
Résultat string

GetInstalledVersions() public méthode

public GetInstalledVersions ( ) : string[]
Résultat string[]

GetLastValidVersion() public méthode

public GetLastValidVersion ( ) : string
Résultat string

GetUpdateServerUri() public méthode

public GetUpdateServerUri ( ) : Uri
Résultat System.Uri

HasVersionFolder() public méthode

public HasVersionFolder ( string version ) : bool
version string
Résultat bool

LoadManifest() public méthode

public LoadManifest ( string version ) : VersionManifest
version string
Résultat AppUpdater.Manifest.VersionManifest

SaveFile() public méthode

public SaveFile ( string version, string filename, byte data ) : void
version string
filename string
data byte
Résultat void

SetCurrentVersion() public méthode

public SetCurrentVersion ( string version ) : void
version string
Résultat void

SetLastValidVersion() public méthode

public SetLastValidVersion ( string version ) : void
version string
Résultat void

Property Details

GetExecutablePath public_oe static_oe property

public static Func GetExecutablePath
Résultat Func

baseDir public_oe property

public string baseDir
Résultat string