an outright solution to your problem.
'reconstituted' back into an object you can use in your code.
"Tim" wrote:
> Could anyone tell me what this means and how do I correct it. Any
> suggestions? Thanks!
>
> Tim Richardson
> IT Developer and Consultant
>
www.paladin3d.com >
> Unable to serialize the session state. In 'StateServer' and 'SQLServer'
> mode, ASP.NET will serialize the session state objects, and as a result
> non-serializable objects or MarshalByRef objects are not permitted. The same
> restriction applies if similar serialization is done by the custom session
> state store in 'Custom' mode.
>
>
>
> [SerializationException: Type
> 'Paladin.WebClasses.DataGridControl.DataColumnClass' in Assembly
> 'Paladin.WebClasses.DataGridControl, Version=1.0.0.0, Culture=neutral,
> PublicKeyToken=null' is not marked as serializable.]
>
> System.Runtime.Serialization.FormatterServices.InternalGetSerializableMembers(RuntimeType type) +2317797
>
> System.Runtime.Serialization.FormatterServices.GetSerializableMembers(Type
> type, StreamingContext context) +245
>
> System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitMemberInfo() +88
>
> System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitSerialize(Object
> obj, ISurrogateSelector surrogateSelector, StreamingContext context,
> SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter,
> ObjectWriter objectWriter) +305
>
> System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.Serialize(Object
> obj, ISurrogateSelector surrogateSelector, StreamingContext context,
> SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter,
> ObjectWriter objectWriter) +50
>
> System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Write(WriteObjectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo) +411
>
> System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Serialize(Object
> graph, Header[] inHeaders, __BinaryWriter serWriter, Boolean fCheck) +489
>
> System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph, Header[] headers, Boolean fCheck) +131
> System.Web.Util.AltSerialization.WriteValueToStream(Object value,
> BinaryWriter writer) +1513
>
> [HttpException (0x80004005): Unable to serialize the session state. In
> 'StateServer' and 'SQLServer' mode, ASP.NET will serialize the session state
> objects, and as a result non-serializable objects or MarshalByRef objects are
> not permitted. The same restriction applies if similar serialization is done
> by the custom session state store in 'Custom' mode.]
> System.Web.Util.AltSerialization.WriteValueToStream(Object value,
> BinaryWriter writer) +1602
>
> System.Web.SessionState.SessionStateItemCollection.WriteValueToStreamWithAssert(Object value, BinaryWriter writer) +34
> System.Web.SessionState.SessionStateItemCollection.Serialize(BinaryWriter
> writer) +627
>
> System.Web.SessionState.SessionStateUtility.Serialize(SessionStateStoreData
> item, Stream stream) +257
>
> System.Web.SessionState.SessionStateUtility.SerializeStoreData(SessionStateStoreData item, Int32 initialStreamSize, Byte[]& buf, Int32& length) +60
>
> System.Web.SessionState.SqlSessionStateStore.SetAndReleaseItemExclusive(HttpContext
> context, String id, SessionStateStoreData item, Object lockId, Boolean
> newItem) +114
> System.Web.SessionState.SessionStateModule.OnReleaseState(Object source,
> EventArgs eventArgs) +355
>
> System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +92
> System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&
> completedSynchronously) +64
>
>