Beispiel #1
0
        //private void initNotifyFilters()
        //{
        //    NotifyFilter = NotifyFilters.Attributes | NotifyFilters.CreationTime | NotifyFilters.DirectoryName
        //        | NotifyFilters.FileName | NotifyFilters.LastAccess | NotifyFilters.LastWrite | NotifyFilters.Security
        //        | NotifyFilters.Size;
        //}

        protected void uninit()
        {
            if (_sww != null)
            {
                _sww.OnEvent -= new ShellChangeEventHandler(HandleEvent);
            }
            _sww = null;
        }
Beispiel #2
0
        protected void init(DirectoryInfoEx dir, bool includeSubdir)
        {
            if (_sww == null || !_sww.MonitorDir.Equals(dir) || includeSubdir != _sww.IncludeSubDirectories)
            {
                if (_sww != null)
                {
                    _sww.OnEvent -= new ShellChangeEventHandler(HandleEvent);
                }

                _sww          = new SystemWatcherWrapper(dir, includeSubdir);
                _sww.OnEvent += new ShellChangeEventHandler(HandleEvent);
            }
        }
 //private void initNotifyFilters()
 //{
 //    NotifyFilter = NotifyFilters.Attributes | NotifyFilters.CreationTime | NotifyFilters.DirectoryName
 //        | NotifyFilters.FileName | NotifyFilters.LastAccess | NotifyFilters.LastWrite | NotifyFilters.Security
 //        | NotifyFilters.Size;
 //}
 protected void uninit()
 {
     if (_sww != null)
         _sww.OnEvent -= new ShellChangeEventHandler(HandleEvent);
     _sww = null;
 }
        protected void init(DirectoryInfoEx dir, bool includeSubdir)
        {
            if (_sww == null || !_sww.MonitorDir.Equals(dir) || includeSubdir != _sww.IncludeSubDirectories)
            {
                if (_sww != null)
                    _sww.OnEvent -= new ShellChangeEventHandler(HandleEvent);

                _sww = new SystemWatcherWrapper(dir, includeSubdir);
                _sww.OnEvent += new ShellChangeEventHandler(HandleEvent);
            }
        }