Beispiel #1
0
 /// <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);
     }
 }
Beispiel #2
0
 /// <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);
     }
 }
Beispiel #3
0
 public void Add(IIPFilter filter, FilterType listingType)
 {
     if (filter != null)
     {
         if (listingType == FilterType.WhiteList)
         {
             this.whiteList.Add(filter);
         }
         else
         {
             this.blacklist.Add(filter);
         }
     }
 }
Beispiel #4
0
 public void Add(IIPFilter filter)
 {
     Add(filter, FilterType.WhiteList);
 }
Beispiel #5
0
 public IpNetworkRestrictingMatchRule(IIPFilter ipFilter)
 {
     MethodContract.NotNull(ipFilter, nameof(ipFilter));
     this.filter = ipFilter;
 }
Beispiel #6
0
 public IPNetworkRestrictingMapHanlder(IHttpHandler handler, IIPFilter ipFilter) : base(handler)
 {
     MethodContract.NotNull(ipFilter, nameof(ipFilter));
     this.match = new IpNetworkRestrictingMatchRule(ipFilter);
 }