[Mono-list] RegistrationException

Lluis Sanchez lluis@ideary.com
Thu, 6 Feb 2003 21:07:04 +0100


You can simply and the whole array to SerializationInfo, like this:

public override void GetObjectData (SerializationInfo info, StreamingContext
    base.GetObjectData (info,ctx);
    info.AddValue ("ErrorInfo",errorInfo);

The formater will take care of serializing the contents of the array.
You should also write a serialization constructor like this:

private RegistrationException (SerializationInfo info, StreamingContext
ctx): base (info,ctx)
    errorInfo = (RegistrationErrorInfo[]) info.GetValue ("ErrorInfo", typeof

This will deserialize the info.


----- Original Message -----
From: "Alexander Chan" <alexc2649@nyc.rr.com>
To: "Lluis Sanchez" <lluis@ideary.com>; <mono-list@lists.ximian.com>
Sent: Thursday, February 06, 2003 8:50 PM
Subject: Re: [Mono-list] RegistrationException

> lluis,
> i have implemented the GetObjectData() functionality in
> I am not sure i am doing it right. this is my first time doing something
> like this. i am wondering if i am doing it right. i have attched the
> class in this email. any help would greatly be appreciated.
> alexander chan