Esempio n. 1
0
        public ProcMonManager()
        {
            _notifyDelegate = ReceiveMessage;

            _processMonitor = new ProcessMonitorEx();

            _messageQueue = new Queue <ProcessEventItem>();
            _messageCount = 0;

            Initialize();
        }
Esempio n. 2
0
        public async void Dispose()
        {
            await StopAsync();

            _processMonitor = null;

            if (_gcHandle.IsAllocated)
            {
                _gcHandle.Free();
            }
        }