Interface IPackageInstaller
- Namespace
- CarinaStudio.AutoUpdate.Installers
- Assembly
- CarinaStudio.AppBase.AutoUpdate.dll
Object to install package on device.
public interface IPackageInstaller : IUpdaterComponent, IDisposable, INotifyPropertyChanged, IThreadDependent, ISynchronizable
- Inherited Members
- Extension Methods
Properties
InstalledFilePaths
Get set of path of installed files.
ISet<string> InstalledFilePaths { get; }
Property Value
IsApplicationIconUpdated
Check whether application icon has been updated after installation or not.
bool IsApplicationIconUpdated { get; }
Property Value
PackageFileName
Get or set name of package file to install.
string? PackageFileName { get; set; }
Property Value
TargetDirectoryPath
Get or set path of target directory to install package.
string? TargetDirectoryPath { get; set; }
Property Value
Events
InstallingFile
Raised before installing a file.
event Func<IPackageInstaller, string, bool>? InstallingFile