RemoveHistoryAfter

This commit is contained in:
2024-02-03 20:07:23 -07:00
parent 84c5355dcf
commit 44cb864891
3 changed files with 55 additions and 40 deletions

View File

@ -11,6 +11,7 @@ public class PhysicalAddressConfiguration
public string? Directory { get; set; }
public string? IPV4Filter { get; set; }
public int? ReadTimeoutMilliseconds { get; set; }
public int? RemoveHistoryAfter { get; set; }
public string? StringOutputType { get; set; }
public bool? UseARP { get; set; }
@ -51,6 +52,7 @@ public class PhysicalAddressConfiguration
if (configuration.Directory is null) throw new NullReferenceException(nameof(configuration.Directory));
if (configuration.IPV4Filter is null) throw new NullReferenceException(nameof(configuration.IPV4Filter));
if (configuration.ReadTimeoutMilliseconds is null) throw new NullReferenceException(nameof(configuration.ReadTimeoutMilliseconds));
if (configuration.RemoveHistoryAfter is null) throw new NullReferenceException(nameof(configuration.RemoveHistoryAfter));
if (configuration.StringOutputType is null) throw new NullReferenceException(nameof(configuration.StringOutputType));
if (configuration.UseARP is null) throw new NullReferenceException(nameof(configuration.UseARP));
Verify(configuration);
@ -59,6 +61,7 @@ public class PhysicalAddressConfiguration
configuration.Directory,
configuration.IPV4Filter,
configuration.ReadTimeoutMilliseconds.Value,
configuration.RemoveHistoryAfter.Value,
configuration.StringOutputType,
configuration.UseARP.Value);
return result;