Re: Generische Liste und serializieren
- From: "Peter Forstmeier" <peter.forstmeier@xxxxxxxxxxx>
- Date: Mon, 18 Jun 2007 22:12:27 +0200
Hallo Günter,
hab wider unten reingeschrieben
und, nicht zu vergessen
Danke
"Günter Prossliner" <g.prossliner/gmx/at> schrieb im Newsbeitrag
news:%23xXgpJbsHHA.3504@xxxxxxxxxxxxxxxxxxxxxxx
Hallo Peter!
Was für ein Typ is "DataType"? Dessen öffentliche Properties werden
natürlich auch serialisiert. Tritt dort das Problem auf?
DataType ist eben der DataType, also System.String System.Int32 usw.
Was wenn DataType eine Referenz auf komplexes Objekt ist, welches nicht
ohne weiteres Xml-Serialisiert werden kann? Dann wäre es auch möglich z.b.
nur ein eindeutiges Merkmal des DataType - Objektes (z.b. den Namen) zu
speichern, und die eigentliche Instanz bei der Deserialisierung (bzw.
on-demand) zu laden.
z.b:
Das hier werde ich mal versuchen obwohl ich eigentlich auch gut mit
_dataType.ToString() oder der TypeCode.Enum des Typ's leben könnte.
class X{
string _dataTypeName;
DataType _dataType;
[XmlIgnore]
public DataType DataType {
set{
...
_dataTypeName = value.Name;
}
get{
if(_dataType==null){
// create DataType object
}
}
}
// for Xml-Serialization
public string DataTypeName {
get{...}
set{...}
}
}
mfg GP
.
- Follow-Ups:
- Re: Generische Liste und serializieren
- From: Günter Prossliner
- Re: Generische Liste und serializieren
- References:
- Generische Liste und serializieren
- From: Peter Forstmeier
- Re: Generische Liste und serializieren
- From: Günter Prossliner
- Re: Generische Liste und serializieren
- From: Peter Forstmeier
- Re: Generische Liste und serializieren
- From: Günter Prossliner
- Generische Liste und serializieren
- Prev by Date: Re: Anwendung läuft nicht auf einem Netzlaufwerk
- Next by Date: Re: Installer-Variable
- Previous by thread: Re: Generische Liste und serializieren
- Next by thread: Re: Generische Liste und serializieren
- Index(es):
Relevant Pages
|