summaryrefslogtreecommitdiffstats
path: root/src/main.lib/Plugins/TargetPlugins/IIS/Legacy/IISSitesOptions.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.lib/Plugins/TargetPlugins/IIS/Legacy/IISSitesOptions.cs')
-rw-r--r--src/main.lib/Plugins/TargetPlugins/IIS/Legacy/IISSitesOptions.cs28
1 files changed, 22 insertions, 6 deletions
diff --git a/src/main.lib/Plugins/TargetPlugins/IIS/Legacy/IISSitesOptions.cs b/src/main.lib/Plugins/TargetPlugins/IIS/Legacy/IISSitesOptions.cs
index c4e7e9c..0f8e53a 100644
--- a/src/main.lib/Plugins/TargetPlugins/IIS/Legacy/IISSitesOptions.cs
+++ b/src/main.lib/Plugins/TargetPlugins/IIS/Legacy/IISSitesOptions.cs
@@ -1,5 +1,4 @@
using PKISharp.WACS.Plugins.Base;
-using PKISharp.WACS.Plugins.Base.Options;
using System.Collections.Generic;
namespace PKISharp.WACS.Plugins.TargetPlugins
@@ -11,16 +10,33 @@ namespace PKISharp.WACS.Plugins.TargetPlugins
/// Ignored, when this is false the other filter will be
/// there, and when it's true there is no filter
/// </summary>
- public bool? All { get; set; }
+ public bool? All {
+ get => null;
+ set { }
+ }
+
public List<long>? SiteIds
{
- get => IncludeSiteIds;
- set => IncludeSiteIds = value;
+ get => null;
+ set
+ {
+ if (IncludeSiteIds == null && value != null)
+ {
+ IncludeSiteIds = value;
+ }
+ }
}
+
public List<string>? ExcludeBindings
{
- get => ExcludeHosts;
- set => ExcludeHosts = value;
+ get => null;
+ set
+ {
+ if (ExcludeHosts == null)
+ {
+ ExcludeHosts = value;
+ }
+ }
}
}
}