Entwickler-Ecke

Sonstiges (.NET) - Serialization von Feldern kontrollieren -> deaktivieren


UGrohne - Fr 16.02.07 13:33
Titel: Serialization von Feldern kontrollieren -> deaktivieren
Hallo,
Ich entwickle zur Zeit einen SharePoint-Workflow. Da dieser persistent sein muss, wird er in bestimmten Zuständen serialisiert und abgespeichert.

In diesem Workflow schreibe ich allerdings auch EventLogs und die Klasse EventLog ist nicht serialisierbar. Daher möchte ich dieses Feld als nicht zu serialisieren kennzeichnen. Geht das und wenn ja, wie?


Christian S. - Fr 16.02.07 15:01

Ist vielleicht das NonSerializedAttribute das, was Du suchst?


UGrohne - Fr 16.02.07 15:07

So in etwa. Danke.

Einfach vor das entsprechende Feld [NonSerialized] schreiben. An diese Eigenschaften muss ich mich auch erst gewöhnen, die treffen mich inzwischen in erhöhtem Maße. Wie nennt man die eigentlich genau?


Christian S. - Fr 16.02.07 15:16

user profile iconUGrohne hat folgendes geschrieben:
So in etwa. Danke.
Es ist ganz genau das. Das weglassen von "Attribute" am Ende ist nur eine Kurzschreibweise ;)

user profile iconUGrohne hat folgendes geschrieben:
Wie nennt man die eigentlich genau?
Das sind Attribute.