Je cherchais à faire une sérialisation binaire dans un fichier et protobuf-net me semble être une alternative très performante. Je suis un peu coincé à commencer cependant. Comme je veux découpler la définition des classes de la sérialisation réelle, je ne suis pas l'aide d'attributs mais qui choisissent d'aller avec .proto fichiers, j'ai la structure de l'objet vers le bas (je pense)Sérialisation d'une liste d'objets en utilisant Protobuf-net
message Post {
required uint64 id = 1;
required int32 userid = 2;
required string status= 3;
required datetime created = 4;
optional string source= 5;
}
(est datetime valide ou devrais-je utiliser ticks comme int64?)
mais je suis bloqué sur la façon d'utiliser protogen puis sérialiser un IEnumerable de Post dans un fichier et le relire. Toute aide serait appréciée
Une autre question connexe, est-il des meilleures pratiques pour la détection des fichiers binaires corrompus, comme si l'ordinateur est arrêté lors de la sérialisation
Salut Mattias, Il n'y a pas de critique ici, mais je suis curieux de savoir pourquoi vous poseriez la question ici plutôt que sur le forum des tampons de protocole assez actif: http://groups.google.com/group/protobuf?pli=1 ? – BillW
@BillW - c'est bien, sûrement? C'est une question de programmation, et l'auteur est assez actif ici, je crois ... –