C# 클래스 AppUpdater.LocalStructure.DefaultLocalStructureManager

상속: ILocalStructureManager
파일 보기 프로젝트 열기: diogomafra/AppUpdater 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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