System.Runtime.Remoting.Channels.CrossAppDomainSerializer.DeserializeObject C# (CSharp) Method

DeserializeObject() static private method

static private DeserializeObject ( MemoryStream stm ) : Object
stm System.IO.MemoryStream
return Object
        internal static Object DeserializeObject(MemoryStream stm)
        {                       
            stm.Position = 0;
            
            BinaryFormatter fmt = new BinaryFormatter();                
            fmt.Context = new StreamingContext(StreamingContextStates.CrossAppDomain);
            return fmt.Deserialize(stm, null, false /* No Security check */, true/*isCrossAppDomain*/, null);
        } // DeserializeMessageParts
    }

Usage Example

Example #1
0
 internal static ArrayList DeserializeMessageParts(MemoryStream stm)
 {
     return((ArrayList)CrossAppDomainSerializer.DeserializeObject(stm));
 }