解串器类

时间:2019-04-01 11:12:39

标签: c# deserialization memorystream

根据要求,创建了一个自定义的反序列化器类'SafeSerializeDeserializeData',在其中,我重写了BindToType方法以将TypeToSerialize返回到其中,但前提是它来自于我们根据应用程序创建的safeList或WhiteList。但是,如果未调用内存流BindToType,则不确定原因。但是,思考,这与“ buf”数组有关,有人可以建议我如何解决覆盖了我的重写BindToType()的问题吗?

代码段:

using (MemoryStream ms = new MemoryStream(buf, 0, i))
{
    formatter.Binder = new SafeSerializeDeserializeData();

    object temp = formatter.Deserialize(ms);

    s = (string)temp;

}

0 个答案:

没有答案