Beispiel #1
0
        public void Start(bool removeAfterConnection)
        {
            RemoveAfterConnection = removeAfterConnection;
            NeedToReconnect       = true;
            ConnectedServerRef connectedServerRef = ServerNode.FindServerRef <ConnectedServerRef>();

            if (connectedServerRef != null)
            {
                _selectedInConnectedGroup = connectedServerRef.IsSelected;
                if (_selectedInConnectedGroup)
                {
                    ServerTree.Instance.SelectedNode = ServerNode;
                }
            }
            if (!ServerNode.IsConnected)
            {
                ServerNode.Connect();
            }
            else
            {
                ServerNode.Disconnect();
            }
        }
Beispiel #2
0
 public override void Reconnect()
 {
     NeedToReconnect = true;
     ServerNode.Disconnect();
 }