diff options
Diffstat (limited to 'src/main.lib/Plugins/TargetPlugins/IIS/Legacy/IISSitesOptions.cs')
-rw-r--r-- | src/main.lib/Plugins/TargetPlugins/IIS/Legacy/IISSitesOptions.cs | 28 |
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; + } + } } } } |