示例#1
0
 public override void SaveSettings(INIParser parser)
 {
     parser.SetValue("Module", "IsRunning", IsRunning);
     parser.SetValue("Module", "Type", this.GetType( ).FullName);
     parser.SetValue("Module", "Name", Name);
     parser.SetValue("Module", "ReactorStringset", stringset);
 }
示例#2
0
        private void button_activate_Click(object sender, EventArgs e)
        {
            button_activate.Enabled = false;
            var newCredentials = AuthFlow.CreateCredentialsFromVerifierCode(textbox_usertoken.Text, authenticationContext);

            Log.Http("Access Token = {0}", newCredentials.AccessToken);
            Log.Http("Access Token Secret = {0}", newCredentials.AccessTokenSecret);

            string consumerKey    = textbox_consumertoken.Text;
            string consumerSecret = textbox_consumersecret.Text;
            string accessToken    = newCredentials.AccessToken;
            string accessSecret   = newCredentials.AccessTokenSecret;

            var parser = new INIParser("Globals.ini");

            parser.SetValue("Authenticate", "ConsumerKey", consumerKey);
            parser.SetValue("Authenticate", "CconsumerSecret", consumerSecret);
            parser.SetValue("Authenticate", "AccessToken", accessToken);
            parser.SetValue("Authenticate", "AccessSecret", accessSecret);
            parser.Save( );

            Globals.Instance.Initialize(consumerKey, consumerSecret, accessToken, accessSecret);

            Result = true;

            this.Close( );
        }
示例#3
0
        public override void SaveSettings(INIParser parser)
        {
            parser.SetValue("Module", "IsRunning", IsRunning);
            parser.SetValue("Module", "Type", this.GetType( ).FullName);
            parser.SetValue("Module", "Name", Name);
            parser.SetValue("Module", "ReactorStringset", stringset);

            parser.SetValue("Expire", "Time", ExpireTime);
            parser.SetValue("Expire", "Delay", ExpireDelay);

            parser.SetValue("TimeLimit", "StartTime", moduleWakeup);
            parser.SetValue("TimeLimit", "EndTime", moduleSleep);
        }
示例#4
0
        public override void SaveSettings(INIParser parser)
        {
            parser.SetValue("Module", "IsRunning", IsRunning);
            parser.SetValue("Module", "Type", this.GetType( ).FullName);
            parser.SetValue("Module", "Name", Name);
            parser.SetValue("Module", "ReactorStringset", stringsetname);

            parser.SetValue("Cycle", "Duration", duration);
            parser.SetValue("Cycle", "Variation", variation);
        }
示例#5
0
 public override void SaveSettings(INIParser parser)
 {
     WriteBaseSetting(parser);
     parser.SetValue("Module", "OwnerID", OwnerID);
 }
示例#6
0
 protected void WriteBaseSetting(INIParser parser)
 {
     parser.SetValue("Module", "IsRunning", IsRunning);
     parser.SetValue("Module", "Type", this.GetType( ).FullName);
     parser.SetValue("Module", "Name", Name);
 }