コード例 #1
0
        private void Initialize()
        {
            _bindingSource = new BindingSource();

            // Initializing service proxy
            var cloudProxy = new CloudServiceClient();

            try
            {
                // Getting file names from cloud server
                _fileList = new List <string>(cloudProxy.GetFileList().Select(Path.GetFileName));

                // Logging
                Log("Connected to cloud, " + _fileList.Count + " files available");

                // Setting data source for the listbox control
                _bindingSource.DataSource = _fileList;
                fileListBox.DataSource    = _bindingSource;
            }
            catch (Exception e)
            {
                Log(e.Message);
            }
            finally
            {
                // Close service proxy
                cloudProxy.Close();
            }
        }