跳到主要内容

github/tai

公开

Tai · Windows 软件与网站使用时长统计。上游 Planshit/Tai 的源码镜像,非灵栈原创;MIT 许可。来源:https://github.com/Planshit/Tai 。本次为手动同步,暂不提供安装包。

浏览文件

IWebFilter.cs

38 行 · 1.1 KB历史下载
1using System;
2using System.Collections.Generic;
3using System.Linq;
4using System.Text;
5using System.Threading.Tasks;
6
7namespace Core.Servicers.Interfaces
8{
9 /// <summary>
10 /// 网站过滤器
11 /// </summary>
12 public interface IWebFilter
13 {
14 /// <summary>
15 /// 初始化过滤器
16 /// </summary>
17 void Init();
18 /// <summary>
19 /// 指示输入的URL是否已被忽略
20 /// </summary>
21 /// <param name="url_">URL</param>
22 /// <returns>已被忽略返回True</returns>
23 bool IsIgnore(string url_);
24 /// <summary>
25 /// 指示输入的URL是否被域名配置忽略
26 /// </summary>
27 /// <param name="url_">URL</param>
28 /// <returns>已被忽略返回True</returns>
29 bool IsDomainIgnore(string url_);
30 /// <summary>
31 /// 指示输入的URL是否被正则表达式匹配忽略
32 /// </summary>
33 /// <param name="url_">URL</param>
34 /// <returns>已被忽略返回True</returns>
35 bool IsRegexIgnore(string url_);
36
37 }
38}