Table of Contents

Class BasicGameInstaller

Namespace: CmlLib.Core.Installers
Assembly: CmlLib.Core.dll

public class BasicGameInstaller : GameInstallerBase, IGameInstaller

Inheritance

objectGameInstallerBaseBasicGameInstaller

Implements

IGameInstaller

Inherited Members

GameInstallerBase.CheckFileSize, GameInstallerBase.CheckFileChecksum, GameInstallerBase.ExcludeFiles, GameInstallerBase.Install(IEnumerable<GameFile>, IProgress<InstallerProgressChangedEventArgs>?, IProgress<ByteProgress>?, CancellationToken), GameInstallerBase.Install(IEnumerable<GameFile>, CancellationToken), GameInstallerBase.NeedUpdate(GameFile), GameInstallerBase.Download(GameFile, IProgress<ByteProgress>?, CancellationToken), GameInstallerBase.IsExcludedPath(string), GameInstallerBase.FireFileProgress(int, int, string?, InstallerEventType), GameInstallerBase.FireByteProgress(ByteProgress), object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors

BasicGameInstaller(HttpClient)

public BasicGameInstaller(HttpClient httpClient)

Parameters

httpClient HttpClient

Methods

Install(IEnumerable<GameFile>, CancellationToken)

protected override ValueTask Install(IEnumerable<GameFile> gameFiles, CancellationToken cancellationToken)

Parameters

gameFiles IEnumerable<GameFile>

cancellationToken CancellationToken

Returns

ValueTask