Re: "Page" class and utility class
From: bruce barker (nospam_brubar_at_safeco.com)
Date: 01/11/05
- Next message: bruce barker: "Re: Singleton design pattern"
- Previous message: CCORDON: "Re: ListView HELP"
- In reply to: Diffident: ""Page" class and utility class"
- Next in thread: Anders Norås [MCAD]: "Re: "Page" class and utility class"
- Messages sorted by: [ date ] [ thread ]
Date: Tue, 11 Jan 2005 10:53:26 -0800
it depend on how the utility class is coded and used. if you webform creates
an instance of the utility class, it will be released at the end of the page
process. all pages will see there own instance data. if the utiltity class
has any shared or static variables, these live the life of the appdomain,
and any page request sees the same values. if you do not use some locking
techinque you will have threading issues.
-- bruce (sqlwork.com)
"Diffident" <Diffident@discussions.microsoft.com> wrote in message
news:B66DAA58-1413-4D30-A815-EF814ACFDFFC@microsoft.com...
| Hello All,
|
| I have written a webform which is by default derived from "Page" class. I
| have coded another utility class with few methods and an object of this
class
| is instantiated from the webfom class.
|
| Methods inside the utility class set few global variables which act as
| mediums of persistence to hold data. Now my question is all works fine
during
| my initial request and all the global variables are set correctly, but
during
| later requests I doubt that global variables are holding null references.
Can
| anyone give me a suitable explanation on this?
|
| I know that Page class is completely destroyed in the "Unload" method of
the
| lifecycle but how about the utility class? Would it even be destroyed
along
| with the webform class?
|
| Thanks for your pointers!!
- Next message: bruce barker: "Re: Singleton design pattern"
- Previous message: CCORDON: "Re: ListView HELP"
- In reply to: Diffident: ""Page" class and utility class"
- Next in thread: Anders Norås [MCAD]: "Re: "Page" class and utility class"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|