Пример #1
0
 protected virtual void OnInstanceRequested(InstanceEventArgs e)
 {
     if (InstanceRequested != null)
     {
         InstanceRequested(this, e);
     }
 }
        private void OnDisconnected(object sender, InstanceEventArgs e)
        {
            deviceIpTextBox.Text = "n/a";
            identityCopyToClipboardButton.Visible = false;

            deviceIdentityTextBox.Text = "n/a";
        }
        void _callBack_NewInstanceEvent(object sender, EventArgs e)
        {
            InstanceEventArgs   ie = (InstanceEventArgs)e;
            ServiceInstanceInfo serviceInstanceInfo = ie.instanceStateOutcomerInfo;

            BindingData.UpdateInstances(new ServiceInstanceInfo[] { serviceInstanceInfo });
        }
Пример #4
0
 private void OnDisconnected(object sender, InstanceEventArgs e)
 {
     discoLabel.Text = String.Empty;
     discoTile.Style = MetroColorStyle.Orange;
     discoTile.Refresh();
     Tooltip.RemoveAll();
 }
Пример #5
0
        private void OnUnmonitored(object sender, InstanceEventArgs e)
        {
            // We need to remove the instance from the monitored pool
            var senderInstance = (ManagedInstance)sender;

            senderInstance.Folders.CollectionChanged -= OnFolderChanged;
            senderInstance.Unmonitored -= OnUnmonitored;
        }
Пример #6
0
 protected void FormManager_InstanceRequested(object sender, InstanceEventArgs e)
 {
     // If the options form was requested, wireup to options saved events
     if (e.Instance is Options)
     {
         ((Options)e.Instance).OptionsSaved += (o, se) => { InitializeForm(); }
     }
     ;
 }
Пример #7
0
        protected virtual void OnInstanceRemoved(object sender, InstanceEventArgs e)
        {
            EventHandler <InstanceEventArgs> handler = InstanceRemoved;

            if (handler != null)
            {
                handler(sender, e);
            }
        }
Пример #8
0
        private void OnConnected(object sender, InstanceEventArgs e)
        {
            idleSpinner.Visible  = false;
            idleSpinner.Spinning = false;

            heartTile.Style     = MetroColorStyle.Lime;
            heartTile.TileImage = Resources.fontawesome_50_bright_heart;
            heartTile.Visible   = true;
            heartTile.Refresh();
        }
Пример #9
0
        private void OnUnmonitored(object sender, InstanceEventArgs e)
        {
            // We need to remove the instance from the monitored pool
            var senderInstance = (ManagedInstance)sender;

            _instances.Remove(senderInstance.Id);

            senderInstance.Statistics.PropertyChanged -= OnStatisticsChanged;
            senderInstance.Unmonitored -= OnUnmonitored;
        }
Пример #10
0
        private void OnDisconnected(object sender, InstanceEventArgs e)
        {
            heartTile.Style   = MetroColorStyle.Red;
            heartTile.Visible = true;

            idleSpinner.Style    = MetroColorStyle.Red;
            idleSpinner.Visible  = true;
            idleSpinner.Spinning = true;

            heartTile.Refresh();
            idleSpinner.Refresh();

            Tooltip.SetToolTip(this, "Service is currently not reachable");
        }
        private void OnConnected(object sender, InstanceEventArgs e)
        {
            try
            {
                var ipAddresses = Dns.GetHostEntry(Instance.ConnectedEndpoint.Hostname);
                if (ipAddresses != null)
                {
                    deviceIpTextBox.Text = String.Join(Environment.NewLine, ipAddresses.AddressList.ToList());
                }

                informationTooltip.SetToolTip(deviceIpTextBox, "");

                identityCopyToClipboardButton.Visible = true;
            }
            catch (NullReferenceException exception)
            {
                deviceIpTextBox.Text = "Error";
                informationTooltip.SetToolTip(deviceIpTextBox, exception.Message);
            }
        }
Пример #12
0
 private void OnDisconnected(object sender, InstanceEventArgs e)
 {
     Clear();
 }
Пример #13
0
 private void OnDisconnected(object sender, InstanceEventArgs e)
 {
     devicesTile.Text = String.Empty;
     Tooltip.RemoveAll();
 }
Пример #14
0
 private void OnConnecting(object sender, InstanceEventArgs eArgs)
 {
     Start();
 }
Пример #15
0
        protected virtual void OnDisconnecting(object sender, InstanceEventArgs e)
        {
            RestClient = null;

            StateMachine.Fire(Trigger.Stop);
        }
Пример #16
0
 /// <summary>
 /// Unregisters an instance.
 /// </summary>
 /// <param name="sender">The sender.</param>
 /// <param name="instanceEventArgs">The <see cref="NEsper.Catalyst.InstanceEventArgs"/> instance containing the event data.</param>
 private void UnregisterInstance(Object sender, InstanceEventArgs instanceEventArgs)
 {
     var instance = instanceEventArgs.Instance;
 }