示例#1
0
        public void RegisterWithSnarl()
        {
            if (Properties.Settings.Default.snarlLocal)
            {
                if (snarl == null)
                {
                    snarl = new SnarlInterface();
                    snarl.CallbackEvent    += new SnarlInterface.CallbackEventHandler(snarl_CallbackEvent);
                    snarl.GlobalSnarlEvent += new SnarlInterface.GlobalEventHandler(snarl_GlobalSnarlEvent);
                }
                snarl.RegisterWithEvents("FileSystemSnarl", "FileSystemSnarl", IconPath, "fgvh54546bg54", IntPtr.Zero, null);

                snarl.AddClass("File has been created", "File has been created");
                snarl.AddClass("File has been changed", "File has been changed");
                snarl.AddClass("File has been renamed", "File has been renamed");
                snarl.AddClass("File has been deleted", "File has been deleted");
            }
            else
            {
                snarlNetwork = new SnarlNetwork.SnarlNetwork(Properties.Settings.Default.snpIp, Properties.Settings.Default.snpPort);
                snarlNetwork.register(Properties.Settings.Default.snpIp, Properties.Settings.Default.snpPort, "FileSystemSnarl");
                snarlNetwork.addClass(Properties.Settings.Default.snpIp, Properties.Settings.Default.snpPort, "FileSystemSnarl", "File has been created", "File has been created");
                snarlNetwork.addClass(Properties.Settings.Default.snpIp, Properties.Settings.Default.snpPort, "FileSystemSnarl", "File has been changed", "File has been changed");
                snarlNetwork.addClass(Properties.Settings.Default.snpIp, Properties.Settings.Default.snpPort, "FileSystemSnarl", "File has been renamed", "File has been renamed");
                snarlNetwork.addClass(Properties.Settings.Default.snpIp, Properties.Settings.Default.snpPort, "FileSystemSnarl", "File has been deleted", "File has been deleted");
            }
        }
        public void RegisterWithSnarl()
        {
            if (Properties.Settings.Default.snarlLocal)
            {
                if (snarl == null)
                {
                    snarl = new SnarlInterface();
                    snarl.CallbackEvent += new SnarlInterface.CallbackEventHandler(snarl_CallbackEvent);
                    snarl.GlobalSnarlEvent += new SnarlInterface.GlobalEventHandler(snarl_GlobalSnarlEvent);
                }
                snarl.RegisterWithEvents("FileSystemSnarl", "FileSystemSnarl", IconPath,"fgvh54546bg54", IntPtr.Zero, null);

                snarl.AddClass("File has been created", "File has been created");
                snarl.AddClass("File has been changed", "File has been changed");
                snarl.AddClass("File has been renamed", "File has been renamed");
                snarl.AddClass("File has been deleted", "File has been deleted");
            }
            else
            {
                snarlNetwork = new SnarlNetwork.SnarlNetwork(Properties.Settings.Default.snpIp, Properties.Settings.Default.snpPort);
                snarlNetwork.register(Properties.Settings.Default.snpIp, Properties.Settings.Default.snpPort, "FileSystemSnarl");
                snarlNetwork.addClass(Properties.Settings.Default.snpIp, Properties.Settings.Default.snpPort, "FileSystemSnarl", "File has been created", "File has been created");
                snarlNetwork.addClass(Properties.Settings.Default.snpIp, Properties.Settings.Default.snpPort, "FileSystemSnarl", "File has been changed", "File has been changed");
                snarlNetwork.addClass(Properties.Settings.Default.snpIp, Properties.Settings.Default.snpPort, "FileSystemSnarl", "File has been renamed", "File has been renamed");
                snarlNetwork.addClass(Properties.Settings.Default.snpIp, Properties.Settings.Default.snpPort, "FileSystemSnarl", "File has been deleted", "File has been deleted");
            }
        }