Вопросы по теме '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 просмотров
schedule
27.10.2021
Как сохранить список пользовательских классов 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 просмотров
schedule
21.06.2022
Десериализовать С# с помощью BinaryFormatter
Я пытаюсь сохранить и загрузить в С# с сериализацией. Однако у меня проблемы с загрузкой, и я не уверен, что понимаю, в чем проблема. Вот код:
[Serializable]
public class Network : ISerializable
{
private static readonly string _FILE_PATH =...
844 просмотров
schedule
22.06.2022
Сериализация или удаление несериализуемого объекта как части сериализуемого объекта (C#)
Допустим, у меня есть объект класса MyClass с объектом SerialPort внутри него. Я пытаюсь сериализовать и сохранить в файл свой объект «MyClass», но не могу, потому что объекты класса SerialPort не сериализуемы. Переходя к погоне, у меня есть...
105 просмотров
schedule
28.07.2022
Объекты 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 просмотров
schedule
12.11.2022
Двоичная сериализация ссылок с использованием BinaryFormatter
Учитывая следующую структуру классов, будет ли Bar сериализоваться / десериализоваться должным образом?
public class Foo { int x; string y; }
[Serializable]
public class Bar {
Foo[] AllFoos;
Foo SelectedFoo;
public Bar(Foo[] allFoos,...
846 просмотров
schedule
04.11.2022
Целостность ссылок в BinaryFormatter
Существование опции AsReference в Protobuf-net и слова о том, что BinaryFormatter является «сериализатором графов», наводят меня на мысль, что BinaryFormatter не поддерживает ссылки и делает копию каждого объекта.
Но я провел несколько тестов и...
1310 просмотров
schedule
06.03.2023
как преобразовать веб-приложение Java в один установщик Windows?
Я разработал веб-приложение java с использованием eclipse, struts 2 framework и JSP. Это программное приложение ERP, где я хочу распространять его среди конечных пользователей в виде двоичного формата, где пользователь может установить приложение с...
1371 просмотров
schedule
22.05.2023
Сериализация объекта без информации об объекте
Я нахожусь в ситуации, когда мне нужно сериализовать только значения членов объекта в файл.
например, если объект содержит 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