Example #1
0
        private async void PageUnloaded(object sender, RoutedEventArgs e)
        {
            await _clientContext?.CloseAsync();

            _clientContext?.Dispose();
            _loaded = false;
        }
Example #2
0
        private async Task ConnectAsync()
        {
            if (_clientContext != null)
            {
                await _clientContext.CloseAsync();

                _clientContext.Dispose();
            }

            string host     = HostTextBox.Text;
            int    port     = int.Parse(PortTextBox.Text);
            bool   useHttps = UseHttpsCheckBox.IsChecked == true;
            string apiKey   = ApiKeyTextBox.Text;

            _clientContext = ClientContext.Factory.CreateDirectClientContext(new DirectOptions
            {
                HostName = host,
                Port     = port,
                UseHttps = useHttps,
                ApiKey   = apiKey
            });

            await _clientContext.OpenAsync();
        }