Class PluginSettingsHandler
- Namespace
- Playnite
- Assembly
- Playnite.SDK.dll
public abstract class PluginSettingsHandler : IAsyncDisposable
- Inheritance
-
PluginSettingsHandler
- Implements
- Inherited Members
Methods
BeginEditAsync(BeginEditArgs)
public abstract Task BeginEditAsync(PluginSettingsHandler.BeginEditArgs args)
Parameters
Returns
CancelEditAsync(CancelEditArgs)
public abstract Task CancelEditAsync(PluginSettingsHandler.CancelEditArgs args)
Parameters
Returns
DisposeAsync()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously.
public virtual ValueTask DisposeAsync()
Returns
- ValueTask
A task that represents the asynchronous dispose operation.
EndEditAsync(EndEditArgs)
public abstract Task EndEditAsync(PluginSettingsHandler.EndEditArgs args)
Parameters
Returns
GetEditView(GetSettingsViewArgs)
public abstract FrameworkElement GetEditView(PluginSettingsHandler.GetSettingsViewArgs args)
Parameters
Returns
VerifySettingsAsync(VerifySettingsArgs)
public virtual Task<ICollection<string>> VerifySettingsAsync(PluginSettingsHandler.VerifySettingsArgs args)