Table of Contents

Class UninstallController

Namespace
Playnite
Assembly
Playnite.SDK.dll
public abstract class UninstallController : GameActionControllerBase, IAsyncDisposable
Inheritance
UninstallController
Implements
Inherited Members

Constructors

UninstallController(string, string, string)

protected UninstallController(string id, string name, string gameId)

Parameters

id string
name string
gameId string

Fields

SupportsUinstallCancellation

public bool SupportsUinstallCancellation

Field Value

bool

Methods

ControllerCancelled(ControllerCancelledArgs)

public virtual Task ControllerCancelled(UninstallController.ControllerCancelledArgs args)

Parameters

args UninstallController.ControllerCancelledArgs

Returns

Task

GameUninstallationCancelledAsync(GameUninstallCancelledArgs)

protected Task GameUninstallationCancelledAsync(UninstallController.GameUninstallCancelledArgs args)

Parameters

args UninstallController.GameUninstallCancelledArgs

Returns

Task

GameUninstalledAsync(GameUninstalledArgs)

protected Task GameUninstalledAsync(UninstallController.GameUninstalledArgs args)

Parameters

args UninstallController.GameUninstalledArgs

Returns

Task

UninstallAsync(UninstallActionArgs)

public abstract Task UninstallAsync(UninstallController.UninstallActionArgs args)

Parameters

args UninstallController.UninstallActionArgs

Returns

Task