Example #1
0
        protected virtual void FireNetworkDiscoveryUpdate(DiscoveryUpdateEventArgs e)
        {
            EventHandler <DiscoveryUpdateEventArgs> temp = NetworkDiscoveryUpdate;

            if (temp != null)
            {
                temp(this, e);
            }
        }
        void discoverer_NetworkDiscoveryUpdate(object sender, DiscoveryUpdateEventArgs e)
        {
            lock (this)
            {
                NetworkDiscoveryTabView tabView = workItem.Items[Properties.Settings.Default.NetworkDiscoveryTabView] as NetworkDiscoveryTabView;
                string statusText = "Discovering domain, " + e.Domain + "...";
                if (!e.IsDomainOnly)
                {
                    statusText = "Discovered Asset, " + e.Domain + "\\" + e.Computer;
                }

                tabView.DeviceType     = e.Domain;
                tabView.StatusText     = statusText;
                tabView.DiscoveryCount = e.DiscoveredComputerCount;
                tabView.ProgressCount  = e.ProgressCount;
                tabView.FoundCounter   = e.Computer;

                tabView.ShowUpdate();
            }
        }