/// <summary> /// 构造函数 /// </summary> /// <param name="siblingId">邻机设备ID,如果不存在邻机,则使用空字符串或空引用。</param> /// <param name="nameReolver">设备名称解析器接口,可以为空引用。</param> /// <param name="frameResolver">协议解析器接口,可以为空引用。</param> public RsspMonitorControl(uint siblingId, IRsspNodeNameResolver nameReolver, IRsspUserDataResolver frameResolver) : this() { NameResolver = nameReolver; UserDataResolver = frameResolver; this.SiblingID = siblingId; }
/// <summary> /// 构造函数 /// </summary> /// <param name="siblingId">邻机设备ID,如果不存在邻机,则使用空字符串或空引用。</param> /// <param name="nameReolver">设备名称解析器接口,可以为空引用。</param> /// <param name="frameResolver">协议解析器接口,可以为空引用。</param> /// <param name="filterProvider">过滤器提供者接口,为空引用时使用默认过滤控件。</param> public RsspMonitorControl(uint siblingId, IRsspNodeNameResolver nameReolver, IRsspUserDataResolver frameResolver, IFilterControlProvider filterProvider) : this(siblingId, nameReolver, frameResolver) { if (filterProvider == null) { throw new ArgumentNullException(); } // 初始化过滤控件。 _filterControl.AddCustomFilter(filterProvider); }