Struct SuspendAutosave
- Namespace
- Nucs.JsonSettings.Autosave
- Assembly
- Nucs.JsonSettings.Autosave.dll
Suspends auto-saving until SuspendAutosave.Dispose or SuspendAutosave.Resume are called.
If changes are introduced while suspension then a save will be commited and resume or disposal.
public readonly struct SuspendAutosave : IDisposable
- Implements
- Inherited Members
Remarks
Wraps the shared SuspensionModule base rather than a concrete module, so the same struct suspends the woven path's AutosaveModule and SettingsBag's SettingsBagAutosaveModule alike.
Constructors
SuspendAutosave(SuspensionModule)
public SuspendAutosave(SuspensionModule module)
Parameters
moduleSuspensionModule
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
Resume()
public void Resume()