C# Class Sage.Extensibility.ExtensionInfo

ファイルを表示 Open project: igorfrance/sage

Public Methods

Method Description
GetDictionary ( string locale ) : CacheableXmlDocument
HasInstalled ( string itemPath ) : bool
Install ( ) : void
LoadAssemblies ( ) : void
Refresh ( ) : void
ToString ( ) : string
Uninstall ( bool isUpdateUninstall = false, bool deleteChangedFiles = false ) : void
Update ( bool forceUpdate = false ) : void

Private Methods

Method Description
ExtensionInfo ( string archiveFileName, SageContext context ) : System
GetArchiveFile ( string targetPath ) : ExtensionFile
GetExtensionContext ( ) : SageContext
GetTargetPath ( ExtensionFile sourceFile ) : string
Rollback ( InstallLog installLog, bool deleteChangedFiles = false ) : void
SaveLog ( InstallLog installLog ) : void

Method Details

GetDictionary() public method

public GetDictionary ( string locale ) : CacheableXmlDocument
locale string
return Sage.ResourceManagement.CacheableXmlDocument

HasInstalled() public method

public HasInstalled ( string itemPath ) : bool
itemPath string
return bool

Install() public method

public Install ( ) : void
return void

LoadAssemblies() public method

public LoadAssemblies ( ) : void
return void

Refresh() public method

public Refresh ( ) : void
return void

ToString() public method

public ToString ( ) : string
return string

Uninstall() public method

public Uninstall ( bool isUpdateUninstall = false, bool deleteChangedFiles = false ) : void
isUpdateUninstall bool
deleteChangedFiles bool
return void

Update() public method

public Update ( bool forceUpdate = false ) : void
forceUpdate bool
return void