Exemplo n.º 1
0
 public DataGateEntry(Func <DataGateKey, bool> filter, IDataGate dataGate)
 {
     Filter   = filter;
     DataGate = dataGate;
 }
Exemplo n.º 2
0
 /// <summary>
 /// 注册一个数据处理前后的监视程序
 /// </summary>
 /// <param name="key">一个完全匹配的key(只包含字母、数字和下划线)或一个匹配的正则表达式</param>
 /// <param name="dataGate">实现IDataGate接口的处理程序</param>
 public static void RegisterDataGate(Func <DataGateKey, bool> filter, IDataGate dataGate)
 {
     _dataGateEntrys.Add(new DataGateEntry(filter, dataGate));
 }
Exemplo n.º 3
0
 public DataGateEntry(string key, IDataGate dataGate)
 {
     Key      = key;
     DataGate = dataGate;
 }
Exemplo n.º 4
0
 /// <summary>
 /// 注册一个数据处理前后的监视程序
 /// </summary>
 /// <param name="key">一个完全匹配的key(只包含字母、数字和下划线)或一个匹配的正则表达式</param>
 /// <param name="dataGate">实现IDataGate接口的处理程序</param>
 public static void RegisterDataGate(string key, IDataGate dataGate)
 {
     key = key.ToLower();
     _dataGateEntrys.Add(new DataGateEntry(key, dataGate));
 }