2009-05-07 5 views
1

Je veux enregistrer les propriétés de contrôle que le changement d'utilisateur lors de l'exécution. (. Fenêtres Net forment l'application)Comment faire pour GetByte à partir de l'objet sans sérialiser?

Je viens en utilisant BinaryFormatter sérialiser objet, il est un travail, mais certaines propriétés ne sérialisation, donc je veux sauver objet en tant que binaire

note: J'utilisant le composant tiers sans le code source

Pourriez-vous s'il vous plaît me aider?

Répondre

1

La sérialisation de l'objet est en le sauvegardant "comme binaire". Si vous cherchez un vidage de mémoire, vous n'avez pas de chance - ce n'est pas réaliste dans .NET.

Si la sérialisation ne fonctionne pas correctement, vous devrez peut-être sérialiser ce que vous pouvez faire, puis ajouter des informations supplémentaires sur les propriétés qui ne sont pas en cours de sérialisation. Je serais personnellement un peu inquiet à quel point cette solution pourrait être fragile - il peut y avoir de très bonnes raisons pour que les propriétés ne soient pas sérialisées. (La sérialisation binaire .NET est assez fragile pour commencer ...)

Pourquoi ne pas contacter l'auteur du composant et demander son avis? Ils sont susceptibles d'en savoir plus sur les bizarreries que vous pourriez rencontrer que nous sommes.

Questions connexes