私は 1 つの Finger レコードを持つ Neurotec NTemplate を持っています。今、私はそれをc#-protobuf-netでシリアライズしたいと思っています。例外はありませんが、MemoryStream は空です。何が問題なのですか?
コードは以下のとおりです:(ここで、tenPrintTemplate は NTemplate です)
tenPrintTemplate.AddFingers(fingerPrintTemplate.Save());
//start Proto Buffer serialization
MemoryStream stream = new MemoryStream();
RuntimeTypeModel.Default.InferTagFromNameDefault = true;
RuntimeTypeModel.Default.Add(typeof(NTemplate), false);
ProtoBuf.Serializer.Serialize<NTemplate>(stream, tenPrintTemplate);