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