public void WriteSettings() { try { SSOSettingsManager.DeleteApp(AppName); } catch {} try { SSOSettingsManager.CreateApp(AppName, "BizTalk Application Users", "BizTalk Server Administrators"); SSOSettingsManager.WriteRawSettings(AppName, DefaultSettings); for (int x = 0; x < 50; x++) { SSOSettingsManager.WriteSetting(AppName, "TestProperty" + x.ToString(), "TestValue" + x.ToString()); Console.WriteLine("Wrote setting " + "TestProperty" + x.ToString()); } Hashtable settings = SSOSettingsManager.GetSettings(AppName, false); Assert.IsTrue(string.Compare("TestValue0", settings["TestProperty0"].ToString(), true) == 0); } finally { SSOSettingsManager.DeleteApp(AppName); } }
private void LoadSettingsFromSso() { _isDirty = false; Hashtable settings = null; try { settings = SSOSettingsManager.GetSettings(this.appNameTextBox.Text, false); } catch (Exception ex) { MessageBox.Show(this, "Error: " + ex.Message, "SSO Read Failure", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } this.propertyGrid.SelectedObject = new DictionaryPropertyGridAdapter(settings); this.propertyGrid.Refresh(); }