Example #1
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="serviceProvider">实例工厂</param>
 /// <param name="branchBlock">数据块</param>
 protected SwitchMonitor(IServiceProvider serviceProvider, TrafficBranchBlock <T, U> branchBlock)
 {
     _serviceProvider = serviceProvider;
     _logger          = serviceProvider.GetRequiredService <ILogger <SwitchMonitor <T, U> > >();
     _branchBlock     = branchBlock;
 }
Example #2
0
 /// <summary>
 /// 设置数据块
 /// </summary>
 /// <param name="block"></param>
 public void SetBranchBlock(TrafficBranchBlock <T, U> block)
 {
     _block = block;
 }