示例#1
0
 public HandlerEventSession(DEServer server, DEEventHandler eventHandler, string pathFilter, string[] eventFilter)
     : base(server)
 {
     this.eventHandler = new WeakReference <DEEventHandler>(eventHandler ?? throw new ArgumentNullException(nameof(eventHandler)));
     this.pathFilter   = pathFilter;
     SetEventFilter(eventFilter);
 }             // ctor
示例#2
0
        }         // proc AddEventSession

        IDEEventSession IDEServer.SubscripeEvent(DEEventHandler eventHandler, string pathFilter, params string[] eventFilter)
        => new HandlerEventSession(this, eventHandler, pathFilter, eventFilter);