示例#1
0
		/// <summary>
		/// The constructor is private so that only the class itself can create an instance.
		/// </summary>
		private PluginSettings()
		{
			settings = new EbayPluginSettings();
			settings.PauseBetweenOperations = false;
			settings.PauseDelay = 0;
			settings.UseTransactions = false;
			settings.DBActionTimeout = 60;
			dbProvider = DBConnectionStringProvider.Instance();
			connectionString = dbProvider.ProvideDBConnectionString(Assembly.GetExecutingAssembly().GetName().Name);
			LoadSettings();
		}
示例#2
0
 /// <summary>
 /// The constructor is private so that only the class itself can create an instance.
 /// </summary>
 private PluginSettings()
 {
     settings = new EbayPluginSettings();
     settings.PauseBetweenOperations = false;
     settings.PauseDelay = 0;
     settings.UseTransactions = false;
     settings.DBActionTimeout = 60;
     dbProvider = DBConnectionStringProvider.Instance();
     connectionString = dbProvider.ProvideDBConnectionString(Assembly.GetExecutingAssembly().GetName().Name);
     LoadSettings();
 }
示例#3
0
		/// <summary>
		/// Loads the settings of the plugin from the configuration file.
		/// </summary>
		internal void LoadSettings()
		{
			string configFile = GetPluginPath()+"CrawlWave.ServerPlugins.Ebay.Config.xml";
			try
			{
				if(!File.Exists(configFile))
				{
					//perhaps the file does not exist - probably because it has not been
					//created yet. In this case just let the class retain default values.
					return;
				}
				Stream ReadStream=File.Open(configFile, FileMode.Open);
				XmlSerializer serializer=new XmlSerializer(typeof(EbayPluginSettings));
				settings=(EbayPluginSettings)serializer.Deserialize(ReadStream);
				ReadStream.Close();
			}
			catch
			{}
		}
示例#4
0
 /// <summary>
 /// Loads the settings of the plugin from the configuration file.
 /// </summary>
 internal void LoadSettings()
 {
     string configFile = GetPluginPath()+"CrawlWave.ServerPlugins.Ebay.Config.xml";
     try
     {
         if(!File.Exists(configFile))
         {
             //perhaps the file does not exist - probably because it has not been
             //created yet. In this case just let the class retain default values.
             return;
         }
         Stream ReadStream=File.Open(configFile, FileMode.Open);
         XmlSerializer serializer=new XmlSerializer(typeof(EbayPluginSettings));
         settings=(EbayPluginSettings)serializer.Deserialize(ReadStream);
         ReadStream.Close();
     }
     catch
     {}
 }