Moving Elements - die Spezialisten für Public Event

Moving Elements PublicWeb

Public Event

404 - Die von Ihnen angeforderte Seite existiert nicht mehr oder wurde verschoben.

Sollten Sie nicht automatisch weitergeleitet werden, klicken Sie bitte hier!

Public Event


Public Event Objektserialisierung ist mit dem .NET Framework denkbar einfach. Sie müssen Public Event eine Klasse nur mit einem Attribut als Serialisierbar markieren. Die Serialisierung erfolgt dann entweder implizit, wenn eine Instanz einer Public Event solchen Klasse über eine Remoting-Grenze bewegt wird. Oder Sie führen sie explizit durch, weil Sie z.B. das Objekt speichern oder Public Event per TcpClient verschicken wollen. Für die (De)Serialisierung sind Formatter-Objekte zuständig. Innerhalb der von den Teilnehmern zu Public Event realisierenden Anwendung sollte das Model-View-Controller (MVC) Pattern angewandt werden. Ein Model hielt Daten, ein Controller war Public Event verantwortlich für deren Manipulation durch die Methoden der Model Objekthierarchie und ein View sollte den Zustand des Model nach Veränderung Public Event anzeigen.Das Pattern zu realisieren war auch kein Problem. Das Model feuerte einen Event, um angeschlossene Views zu informieren, dass es Public Event vom Controller verändert wurde. Eine Implementation "nach dem Buch":Damit enthielt die Model-Instanz in onChange einen verweis Public Event auf das Formular in Form eines Delegate, der nicht nur die Adresse der Aufzurufenden Funktion speichert, sondern auch einen Public Event Verweis auf das Objekt, auf dem sie aufgerufen werden soll.Da die Serialisierung rekursiv verläuft und immer einen ganzen Public Event Objektbaum ausgehend von der an Serialize() übergebenen Wurzel versucht zu serialisieren, stolperte sie natürlich auch über onChange und Public Event stellte fest, dass das angebundene Formular eben nicht serialisierbar war.Ein Ausschluss der Event-Definition von der Serialisierung war Public Event allerdings nicht (!) möglich:
 
Moving Elements Gesellschaft für interaktive Medien mbH
Mitteldeutsches Multimediazentrum
Mansfelder Straße 56
06108 Halle
Deutschland

Telefon: 0345-203694-60
Telefax: 0345-203694-66
E-Mail: info@movingelements.com