Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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();
        }