feat(historian): SQL Server retention purge (RetentionDays, Primary-gated, applock) (#667)
This commit is contained in:
@@ -39,4 +39,9 @@ public interface IHistorianBackendProvider
|
||||
/// <param name="sp">Service provider.</param>
|
||||
/// <returns>The updater, or <c>null</c> when the backend does not support HistoryUpdate.</returns>
|
||||
IHistorianDataUpdater? CreateUpdater(IServiceProvider sp);
|
||||
|
||||
/// <summary>Creates the retention purge seam, if the backend manages retention in-process.</summary>
|
||||
/// <param name="sp">Service provider.</param>
|
||||
/// <returns>The purger, or <c>null</c> (default) when the backend has no retention or enforces it itself.</returns>
|
||||
IHistorianRetention? CreateRetention(IServiceProvider sp) => null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user