Config settings.

  • Thread starter Thread starter George Ter-Saakov
  • Start date Start date
G

George Ter-Saakov

Hi.

I have couple config setting for my Application.
I created class with static members.

Application_Start method reads settingg from ConfigurationSettings.AppSettings and populates static class. I just found it more convenient (since now I can have default settings).

Does this approach have any flaws?



Thanks.

George.
 
Downside? Just the memory taken up if you are not using the settings.

--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA
Author: ADO.NET and XML: ASP.NET on the Edge

****************************************************************************
****
Think Outside the Box!
****************************************************************************
****
Hi.

I have couple config setting for my Application.
I created class with static members.
Application_Start method reads settingg from
ConfigurationSettings.AppSettings and populates static class. I just found
it more convenient (since now I can have default settings).
Does this approach have any flaws?

Thanks.
George.
 
Hi george

Can you tell me in detail why u r populating all settings
in to static class.

U can store all settings in application variables and use
these variables in all the pages.


HTH
Ravikanth

-----Original Message-----
Hi.

I have couple config setting for my Application.
I created class with static members.

Application_Start method reads settingg from
ConfigurationSettings.AppSettings and populates static
class. I just found it more convenient (since now I can
have default settings).
 
1. Performance is better when referencing variable rather than lookup in
Collection.
2. It makes my business classes more independent from ASPX context (which is
more important than 1).

They can access connection string as long as there is clsGlobal loaded.
If I were using Application then they explicitly rely on the ASPX
environment which makes them not pure business classes (since they have
knowledge about GUI).


George.
 
Back
Top