serializable

Peter Osucha <[email protected]>
Newsgroups gmane.comp.windows.devel.dotnet.cx
Message-ID <[email protected]>
I want to use one or two small xml files to persist some very basic
applications settings and it seems that using xml files will probably be a
better solution than my old way of using the registry.

I am not well versed in XML.  I spent a few hours looking through the Help
system to learn more about reading and writing XML stuff - it seems that NET
does a very solid job supporting such functionality.  Anyway, when reviewing
the XmlWriter and XmlReader classes, I stumbled on the 'serializable'
attribute - which will make some of this persistence even easier.

The problem I'm having is marking some things non-serializable and the Help
system isn't helping me out here.

In one main object I want to serialize, I have a field for an application
password.  The object has properties to return this password in an encrypted
form and an unencrypted form - although there is only one private variable
holding the password.  So if I'm not mistaken, if I want to just mark the
class serializable, then I need to create private variables for the
encrypted password and the unencrypted password and mark the encrypted one
as [NonSerializable()].  Is this correct?  Is there a 'better' way (I
haven't really looked at implementing ISerializable yet).

Peter

===================================
This list is hosted by DevelopMentor®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.