Вопросы по теме 'binaryformatter'

Очистить ввод для BinaryFormatter
Я использую .NET BinaryFormatter вместе с Convert.ToBase64String для сериализации настраиваемого объекта и сохранения его в скрытом теге <input> на веб-странице. Когда пользователь отправляет форму, я отменяю шаги для десериализации...
267 просмотров
schedule 29.10.2021

c # Binaryformatter медленный
Я использовал BinaryFormatter для сериализации / десериализации объектов в байтовый массив. Но это слишком медленно. Вот мой код: IFormatter formatter = new BinaryFormatter(); MemoryStream stream = new MemoryStream(); formatter.Serialize(stream,...
2683 просмотров
schedule 02.11.2021

С # [анонимный \ общий] объект в byte [] без BinaryFormatter [в .NET 4.5]?
BinaryFormatter отлично работает, но не существует в переносимых библиотеках классов для .NET 4.5. Я читал, что он есть в .NET 4.6 Portable. Я не подтвердил это, потому что, когда я перехожу на 4.6 в настройках своего проекта, я получаю...
1344 просмотров

Как сохранить список пользовательских классов C # ‹› в файловый поток?
Я хочу сохранить собственный список классов (C #) в файловом потоке (в Unity3d). Я уже сделал сохранение класса [Serializable] в память, используя этот код: [Serializable] public class GameData { public int Score_SR; public float...
867 просмотров
schedule 29.10.2021

Двоичная сериализация в .NET Core
Я работаю над проектом .NET Core и пытаюсь разобрать свой List<T> на byte[] . Используя .NET Framework, мы могли бы добиться того же, используя BinaryFormatter , но на момент написания этого вопроса похоже, что Microsoft еще не поддерживает...
6199 просмотров
schedule 27.05.2022

Десериализовать поля с атрибутом NonSerialized
У меня проблема с сериализацией и десериализацией объекта. У меня есть объект Foo с разными свойствами, и некоторые свойства имеют атрибут NonSerialized. У меня есть несколько случаев, когда я хочу сериализовать поля и прочитать сериализованный...
179 просмотров

Десериализовать С# с помощью BinaryFormatter
Я пытаюсь сохранить и загрузить в С# с сериализацией. Однако у меня проблемы с загрузкой, и я не уверен, что понимаю, в чем проблема. Вот код: [Serializable] public class Network : ISerializable { private static readonly string _FILE_PATH =...
844 просмотров

Сериализация или удаление несериализуемого объекта как части сериализуемого объекта (C#)
Допустим, у меня есть объект класса MyClass с объектом SerialPort внутри него. Я пытаюсь сериализовать и сохранить в файл свой объект «MyClass», но не могу, потому что объекты класса SerialPort не сериализуемы. Переходя к погоне, у меня есть...
105 просмотров

Объекты BinaryFormatter и Deserialization Complex
Не удается десериализовать следующий граф объектов. Это исключение возникает, когда метод десериализации вызывается в BinaryFormmater: System.Runtime.Serialization.SerializationException : The constructor to deserialize an object of type 'C' was...
34985 просмотров
schedule 26.08.2022

Десериализовать тип интерфейса
У меня есть клиент-серверное приложение, в котором я хочу отправить зашифрованный объект с сервера клиенту. Клиент отправляет серверу запрос, например: byte[] encryptedResponse = authenticationService.SendRequest(sessionId, requestData);...
504 просмотров
schedule 01.09.2022

Десериализовать список объектов из файла для отображения
По сути, я создал файл, в котором храню сериализованные данные из объекта с именем TravelRecord . У меня нет проблем с сериализацией данных и сохранением их в файле с помощью BinaryFormatter() , и у меня нет проблем с получением первой записи. Я...
516 просмотров
schedule 26.08.2022

Сериализация различных типов в один файл
Я использую BinaryFormatter для сериализации своего объекта. У меня есть различные типы объектов в соответствующих списках. Есть ли «лучший» способ сериализовать все объекты в один файл, но иметь возможность разделить их при десериализации? На...
120 просмотров
schedule 08.10.2022

Альтернатива BinaryFormatter
Я покупаю альтернативу/замену BinaryFormatter. Текущие проблемы, которые у меня есть с BinaryFormatter (и альтернативы должны решить эту проблему): 1) обратная совместимость (можно десериализовать классы, сериализованные с использованием более...
2929 просмотров
schedule 28.01.2023

Как реорганизовать класс, сериализованный в .NET?
У меня есть класс C#, который сериализуется на диск с помощью BinaryFormatter , как в этом примере: // Version 3.0 [Serializable] public class Person { public string FullName; [OptionalField(VersionAdded=2)] public string NickName;...
1359 просмотров

Двоичная сериализация ссылок с использованием BinaryFormatter
Учитывая следующую структуру классов, будет ли Bar сериализоваться / десериализоваться должным образом? public class Foo { int x; string y; } [Serializable] public class Bar { Foo[] AllFoos; Foo SelectedFoo; public Bar(Foo[] allFoos,...
846 просмотров

Целостность ссылок в BinaryFormatter
Существование опции AsReference в Protobuf-net и слова о том, что BinaryFormatter является «сериализатором графов», наводят меня на мысль, что BinaryFormatter не поддерживает ссылки и делает копию каждого объекта. Но я провел несколько тестов и...
1310 просмотров

как преобразовать веб-приложение Java в один установщик Windows?
Я разработал веб-приложение java с использованием eclipse, struts 2 framework и JSP. Это программное приложение ERP, где я хочу распространять его среди конечных пользователей в виде двоичного формата, где пользователь может установить приложение с...
1371 просмотров

Сериализация объекта без информации об объекте
Я нахожусь в ситуации, когда мне нужно сериализовать только значения членов объекта в файл. например, если объект содержит 3 строковых члена, я бы хотел, чтобы на выходе сериализации были только эти 3 строки без метаданных сериализации, которые...
863 просмотров
schedule 06.10.2023

Сериализация и десериализация графа объектов с помощью BinaryFormatter
Я пытаюсь сериализовать свой граф объектов в строку, а затем десериализовать его из строки. Объект сериализуется просто отлично, если я это сделаю using (var memStream = new System.IO.MemoryStream()) { mf.Serialize(memStream, this);...
10966 просмотров
schedule 31.03.2023

BinaryFormatter десериализует вредоносный код?
Я слышал, что есть вопросы безопасности по BinaryFormatter. Я отправляю пользовательские файлы на сервер с клиента. Это сериализованные классы, которые затем считываются сервером. Насколько я понимаю приведенную выше ссылку, это опасно. Но я...
1282 просмотров
schedule 13.03.2023