Table of Contents

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

ISet<string>

IsApplicationIconUpdated

Check whether application icon has been updated after installation or not.

bool IsApplicationIconUpdated { get; }

Property Value

bool

PackageFileName

Get or set name of package file to install.

string? PackageFileName { get; set; }

Property Value

string

TargetDirectoryPath

Get or set path of target directory to install package.

string? TargetDirectoryPath { get; set; }

Property Value

string

Events

InstallingFile

Raised before installing a file.

event Func<IPackageInstaller, string, bool>? InstallingFile

Event Type

Func<IPackageInstaller, string, bool>