/// <summary> /// Add a new whitelisted matching filter. /// </summary> /// <param name="filter">The filter whose matching members should be blacklisted</param> public void Add(IIPFilter filter) { if (filter != null) { this.whiteList.Add(filter); } }
/// <summary> /// Add a new blacklisted matching filter. /// </summary> /// <param name="filter">The filter whose matching members should be blacklisted</param> public void Add(IIPFilter filter) { if (filter != null) { this.blacklist.Add(filter); } }
public void Add(IIPFilter filter, FilterType listingType) { if (filter != null) { if (listingType == FilterType.WhiteList) { this.whiteList.Add(filter); } else { this.blacklist.Add(filter); } } }
public void Add(IIPFilter filter) { Add(filter, FilterType.WhiteList); }
public IpNetworkRestrictingMatchRule(IIPFilter ipFilter) { MethodContract.NotNull(ipFilter, nameof(ipFilter)); this.filter = ipFilter; }
public IPNetworkRestrictingMapHanlder(IHttpHandler handler, IIPFilter ipFilter) : base(handler) { MethodContract.NotNull(ipFilter, nameof(ipFilter)); this.match = new IpNetworkRestrictingMatchRule(ipFilter); }