Я пытаюсь передать некоторые данные в StreamingContext DataContractSerializer, но я не могу понять, как это сделать. Вот небольшой образец моего кода:Как передать StreamingContext в DataContractSerializer?
MemoryStream stream = new MemoryStream();
DataContractSerializer serializer = new DataContractSerializer(typeof(OldClass));
serializer.WriteObject(stream, _OldClass);
stream.Seek(0, SeekOrigin.Begin);
serializer = new DataContractSerializer(typeof(NewClass));
//here I would like to give the serializer e.g. a string as StreamingContext.Context
_NewClass = (NewClass)serializer.ReadObject(stream);
кажется, что это не представляется возможным. См. Также http://stackoverflow.com/questions/687088/how-to-set-the-streamingcontext-for-datacontractserializer и http://stackoverflow.com/questions/6928380/how-can-i-set-the- streamingcontext-in-silverlight-datacontractserizer – Jehof