Re: "Page" class and utility class

Tech-Archive recommends: Fix windows errors by optimizing your registry

From: bruce barker (nospam_brubar_at_safeco.com)
Date: 01/11/05


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!!



Relevant Pages

  • "Page" class and utility class
    ... I have written a webform which is by default derived from "Page" class. ... Methods inside the utility class set few global variables which act as ... my initial request and all the global variables are set correctly, ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: "Page" class and utility class
    ... >> have coded another utility class with few methods and an object of this ... >> Methods inside the utility class set few global variables which act as ... >> my initial request and all the global variables are set correctly, ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: "Page" class and utility class
    ... >> Curt Christianson ... >> Blog: http://blog.Darkfalz.com ... >>> have coded another utility class with few methods and an object of this ... >>> Methods inside the utility class set few global variables which act as ...
    (microsoft.public.dotnet.framework.aspnet)