相关疑难解决方法(0)

如何为DataContractSerializer设置StreamingContext?

我有一些像这样的代码:

[DataContract]
class Foo {
    [OnSerializing]
    private void BeforeSerialize(StreamingContext ctx)
    {
        ((MtType)ctx.Context).DoStuff()
    }

    ...
}

var reader = new XmlTextReader(filename);
var serializer = new DataContractSerializer(typeof(Type));
Type type = (Type)serializer.ReadObject(reader);
Run Code Online (Sandbox Code Playgroud)

我需要提供StreamingContext结构.我找到了几个引用,这可以做到NetDataContractSerializer但没有DataContractSerializer.

  • 有没有办法让这项工作?
  • 我这样做错了吗?

.net datacontractserializer

5
推荐指数
1
解决办法
1688
查看次数

标签 统计

.net ×1

datacontractserializer ×1