Table of Contents

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

app IApplication

Application.

baseAppVersion Version

Base version of application to update.

Methods

PerformOperationAsync(CancellationToken)

Perform operation asynchronously.

protected override Task PerformOperationAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Cancellation token.

Returns

Task

Task of performing operation.