mam jakiś kod coś takiego:Jak ustawić StreamingContext dla DataContractSerializer?
[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);
i muszę dostarczyć strukturę StreamingContext
. Znalazłem several references, że można to zrobić dla NetDataContractSerializer
, ale nie dla DataContractSerializer
.
- Czy istnieje sposób, aby to zadziałało?
- Czy robię to po prostu źle?