14.1 Beta 1 SDK
IPluginDataStore14.1 Beta
public interface Unbroken.LaunchBox.Plugins.IPluginDataStore
Provides persistent, non-secret storage scoped to the requesting plugin.
Methods
System.Threading.Tasks.Task<byte[]?> GetValueAsync(Unbroken.LaunchBox.Plugins.PluginDataStoreGetArgs args, System.Threading.CancellationToken cancellationToken)System.Threading.Tasks.Task RemoveValueAsync(Unbroken.LaunchBox.Plugins.PluginDataStoreRemoveArgs args, System.Threading.CancellationToken cancellationToken)System.Threading.Tasks.Task SetValueAsync(Unbroken.LaunchBox.Plugins.PluginDataStoreSetArgs args, System.Threading.CancellationToken cancellationToken)
GetValueAsync 14.1 Beta
System.Threading.Tasks.Task<byte[]?> GetValueAsync(Unbroken.LaunchBox.Plugins.PluginDataStoreGetArgs args, System.Threading.CancellationToken cancellationToken)RemoveValueAsync 14.1 Beta
System.Threading.Tasks.Task RemoveValueAsync(Unbroken.LaunchBox.Plugins.PluginDataStoreRemoveArgs args, System.Threading.CancellationToken cancellationToken)SetValueAsync 14.1 Beta
System.Threading.Tasks.Task SetValueAsync(Unbroken.LaunchBox.Plugins.PluginDataStoreSetArgs args, System.Threading.CancellationToken cancellationToken)