예제 #1
0
파일: QProxy.cs 프로젝트: Mexahoid/CSF
 public void RemoveRule(QRule rule)
 {
     switch (rule.Behavior) {
         case QBehavior.Skip:
             Rules.Remove(rule);
             break;
         case QBehavior.Redirect:
             Rules.Remove(rule);
             break;
         case QBehavior.Block:
             BlackList.Remove(rule);
             break;
         default:
             throw new ArgumentOutOfRangeException();
     }
 }
예제 #2
0
파일: QProxy.cs 프로젝트: Mexahoid/CSF
 public List<QItemCache> GetItemsFromCacheByRule(QRule rule)
 {
     return cache.GetItems(rule.Guid);
 }