Class XmlPackageResolver
- Namespace
- CarinaStudio.AutoUpdate.Resolvers
- Assembly
- CarinaStudio.AppBase.AutoUpdate.dll
IPackageResolver to resolve package manifest in XML format.
public class XmlPackageResolver : BasePackageResolver, IApplicationObject, IPackageResolver, IUpdaterComponent, IDisposable, INotifyPropertyChanged, IThreadDependent, ISynchronizable
- Inheritance
-
XmlPackageResolver
- Implements
- Inherited Members
- Extension Methods
Constructors
XmlPackageResolver(IApplication, Version?)
Initialize new XmlPackageResolver instance.
public XmlPackageResolver(IApplication app, Version? baseAppVersion)
Parameters
appIApplicationApplication.
baseAppVersionVersionBase version of application to update.
Methods
PerformOperationAsync(CancellationToken)
Perform operation asynchronously.
protected override Task PerformOperationAsync(CancellationToken cancellationToken)
Parameters
cancellationTokenCancellationTokenCancellation token.
Returns
- Task
Task of performing operation.