#vb.net #serialization #serializable
#vb.net #сериализация #сериализуемый
Вопрос:
Я работаю с отправкой объектов по сети. У меня это работает с пользовательскими объектами просто отлично, но мой вопрос в том, могу ли я сериализовать системные объекты? Например, я хочу сериализовать System.Net.NetworkInformation .NetworkInterface создает объект на одном компьютере и отправляет его на другой, чтобы я мог легко загружать все его свойства. Возможно ли это? Похоже, это не работает:
<Serializable()> NIC As System.Net.NetworkInformation.NetworkInterface
Заранее спасибо
Комментарии:
1. Как вы пытаетесь сериализовать его и какие ошибки вы получаете?
2. что такое сериализация? XML / JSON / Двоичный файл? И тогда вы уверены, что вы бы сериализовали абстракцию конкретного объекта?
3. Сейчас я использую XML, но при необходимости могу переключиться на двоичный файл.
Ответ №1:
Тип объекта должен быть разработан для сериализации и помечен таким образом в исходном коде. Вам нужно будет создать свой собственный объект, чтобы сохранить нужные вам свойства, пометить его сериализуемым и использовать его.
Комментарии:
1. Это то, чего я боялся. Есть много свойств, и я пытался быть ленивым и просто отправить весь объект, а затем должен запрограммировать все те, которые мне нужны 🙂 которых может быть много. Я не хочу заново изобретать то, что уже есть!