Class TypedInstalledKernel<TSettings>
- Namespace
- DotBoxD.Plugins.Runtime
- Assembly
- DotBoxD.Plugins.dll
public sealed class TypedInstalledKernel<TSettings> where TSettings : class
Type Parameters
TSettings
- Inheritance
-
TypedInstalledKernel<TSettings>
- Inherited Members
-
Properties
Kernel
public InstalledKernel Kernel { get; }
Property Value
- InstalledKernel
LastAsyncUpdateError
public Exception? LastAsyncUpdateError { get; }
Property Value
- Exception
UpdateMode
public LiveUpdateMode UpdateMode { get; set; }
Property Value
- LiveUpdateMode
Value
public TSettings Value { get; }
Property Value
- TSettings
Methods
FlushUpdatesAsync(CancellationToken)
public ValueTask FlushUpdatesAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken CancellationToken
Returns
- ValueTask
ModifyAsync(Action<TSettings>, bool, CancellationToken)
public ValueTask ModifyAsync(Action<TSettings> modify, bool atomic = false, CancellationToken cancellationToken = default)
Parameters
modify Action<TSettings>
atomic bool
cancellationToken CancellationToken
Returns
- ValueTask