private void SetOnlineList(object obj, object e)
 {
     try
     {
         OnlineUsersListView.ItemsSource = RegisterFrame.GetUsers();
     }
     catch (Exception)
     {
         // ignored
     }
 }
        private void RegButton(object sender, RoutedEventArgs e)
        {
            var regpage = new RegisterPage();

            RegisterFrame.Navigate(regpage);
            loginBox.Visibility    = Visibility.Hidden;
            passwordBox.Visibility = Visibility.Hidden;
            EnterButton.Visibility = Visibility.Hidden;
            label1.Visibility      = Visibility.Hidden;
            label2.Visibility      = Visibility.Hidden;
            label3.Visibility      = Visibility.Hidden;
            label4.Visibility      = Visibility.Visible;
        }
Beispiel #3
0
        /// <summary>
        ///   Registers for cluster changes.
        /// </summary>
        /// <returns> </returns>
        /// <exception cref="System.InvalidOperationException">Must be connected before Registration can take place</exception>
        /// <exception cref="CqlException">Could not register for cluster changes!</exception>
        public async Task RegisterForClusterChangesAsync(Logger logger)
        {
            var registerframe = new RegisterFrame(new List <string> {
                "TOPOLOGY_CHANGE", "STATUS_CHANGE"
            });
            Frame result = await SendRequestAsync(registerframe, logger).ConfigureAwait(false);

            if (!(result is ReadyFrame))
            {
                throw new CqlException("Could not register for cluster changes!");
            }

            //increase request count to prevent connection to go in Idle state
            Interlocked.Increment(ref _activeRequests);
        }