2014-06-25 1 views
-1

Je travaille avec l'envoi d'objets sur le réseau. Je l'ai fait travailler avec des objets personnalisés très bien, mais ma question est: puis-je sérialiser les objets du système? Par exemple, je veux sérialiser l'objet System.Net.NetworkInformation.NetworkInterface sur un ordinateur et l'envoyer à un autre pour que je puisse facilement charger toutes ses propriétés. Est-ce possible? Cela ne semble pas fonctionner:vb.net sérialisation d'objets système?

<Serializable()> NIC As System.Net.NetworkInformation.NetworkInterface 

Merci à l'avance

+0

Comment essayez-vous de le sérialiser, et quelles erreurs obtenez-vous? –

+0

quel type de sérialisation? XML/JSON/Binaire? Et puis êtes-vous sûr de sérialiser une abstraction d'un objet concret? – InferOn

+0

J'utilise XML maintenant mais je pourrais passer en binaire si nécessaire. – Willy

Répondre

0

Un type d'objet doit être conçu pour être sérialisable, et marqué ainsi dans son code d'origine. Vous devrez créer votre propre objet pour conserver les propriétés qui vous intéressent, le marquer comme sérialisable et l'utiliser.

+0

C'est ce dont j'avais peur. Il y a beaucoup de propriétés et j'essayais d'être paresseux et d'envoyer tout l'objet avant de programmer tous ceux dont j'ai besoin :) ce qui pourrait être beaucoup d'entre eux. Je ne veux pas avoir à réinventer ce qui est déjà là! – Willy

Questions connexes