Esempio n. 1
0
 private bool createHfdmWorkspace(ref Lynx.PropertySets.HFDM hfdm, ref Lynx.PropertySets.Workspace workspace, PropertySetsServerUrl propertySetsServerUrl, System.Func <string> getBearerToken)
 {
     sessionLogger.Log("create hfdm and workspace: " + propertySetsServerUrl.ToString());
     hfdm = LynxPropertySetsCSharp.CreateHFDM();
     using (var eventWaitHandle = new System.Threading.EventWaitHandle(false, System.Threading.EventResetMode.ManualReset))
     {
         hfdm.connect(propertySetsServerUrl.url, (error) => { if (error != null)
                                                              {
                                                                  sessionLogger.Log("error: " + error.what());
                                                              }
                                                              eventWaitHandle.Set(); }, getBearerToken);
         eventWaitHandle.WaitOne();
     }
     sessionLogger.Log("hfdm is connected: " + hfdm.isConnected());
     if (hfdm.isConnected())
     {
         workspace = hfdm.createWorkspace();
     }
     return(hfdm.isConnected() && null != workspace);
 }
Esempio n. 2
0
 private void comboBox_PropertySetsServerUrls_SelectedIndexChanged(object sender, System.EventArgs e)
 {
     currentPropertySetsServerUrl = (sender as System.Windows.Forms.ComboBox).SelectedItem as PropertySetsServerUrl;
     button_Connect.Enabled       = true;
 }