Вопросы по теме 'binaryformatter'
Удалить запись из сериализованного файла?
Я открываю сериализованный файл, в котором хранятся все мои записи. Код находит совпадение между свойством номера идентификатора объекта текущей записи и числом в соответствующем текстовом поле. Я хочу удалить запись, если есть совпадение. Лучший...
2136 просмотров
schedule
30.05.2022
Исключение OutOfMemory из BinaryFormatter.Deserialize, возникающее из его внутреннего вызова StringBuilder
У меня есть служба .NET 4 WCF, которая отправляет клиенту несколько больших объектов (~ 115 МБ), которые десериализуются клиентом. В первый раз, когда объект входит, он отлично десериализуется. Однако все последующие вызовы выдают ошибку...
2656 просмотров
schedule
20.03.2023
подключение к процессу десериализации
У меня есть объект DateRange , который представляет понятие бесконечности через статическую ссылку, как показано ниже. Как видите, конечные точки, определяющие Infinity, также являются статическими ссылками в другом классе, DatePoint.Past и...
345 просмотров
schedule
22.06.2022
Десериализовать типы, перемещаемые между сборками
У меня есть куча типов, которые были перемещены из одной сборки в другую. Я пытаюсь десериализовать данные, которые были сериализованы с помощью старой сборки, в типы в новой сборке с помощью SerializationBinder .
EDIT: Корневое пространство...
2101 просмотров
schedule
26.03.2023
C # BinaryFormatter.deserialize в объект для отправки через сокеты
У меня есть клиент, который сериализует класс в поток, который проходит через сокет на мой сервер. Итак, я отправляю этот объект на свой сервер, где мой сервер сохранит объект, выполнив:
object readObject = formatter.Deserialize(stream);
Не...
799 просмотров
schedule
16.05.2023
.net двоичный форматтер десериализует объект, определение которого сильно изменилось
Я пытаюсь десериализовать файл, сериализованный с использованием более старой версии.
В новой версии мы сделали следующее
изменить пространство имен
Измените уровень доступа членов класса с частного на общедоступный
Добавьте новый...
434 просмотров
schedule
14.01.2024
Пользовательская сериализация в домене приложений
Краткая версия: я пытаюсь настроить сериализацию через границу AppDomain, в частности, для обработки случаев, когда каждая сторона AppDomain имеет немного другую версию класса. Как мне это сделать?
Расширенная версия: мы используем AppDomains для...
622 просмотров
schedule
26.02.2024
BinaryFormatter в netstandard 1.5
Согласно списку API-интерфейсов .NET CoreFx и их связанная версия .NET Platform Standard , System.Runtime.Serialization.Formatters добавляется в .NET Platform Standard начиная с версии 1.3, что здорово, но когда я пытаюсь создать библиотеку классов...
4531 просмотров
schedule
02.01.2023
Как преобразовать 2D-бинарный объект в словарь‹строку, объект› в C# с помощью Binary Formatter
Я хочу преобразовать объект типа byte[][] в Dictionary.
Он всегда выдает ошибку "Конец потока обнаружен до завершения синтаксического анализа."
Помогите пожалуйста мне .
public static object ByteToObjectArray(byte[][] ms)
{...
62 просмотров
schedule
01.07.2022
C# Как контролировать процесс сериализации пользовательских классов?
Кто-нибудь знает, как я могу контролировать процесс десериализации пользовательского класса, когда он был сериализован с помощью двоичного форматирования?
У меня есть сериализуемый класс Dat, который содержит 2 поля:
class Dat
{
uint A;...
91 просмотров
schedule
18.03.2022
Как с помощью BinaryFormatter десериализовать объект, содержащий несуществующее поле?
Скажем, я создал класс данных некоторое время назад:
[Serializable]
public class MyData
{
public string name;
public string nickname;
public int id;
}
И я использовал BinaryFormatter для сериализации и сохранения данных пользователей в...
98 просмотров
schedule
10.05.2022
BinaryFormatter и измененный тип свойства
Мы должны изменить одно из наших свойств с целого числа, допускающего значение NULL, на строку. После изменения класса получаем исключение:
Объект типа «System.Int32» не может быть преобразован в тип «System.String».
Мы десериализуем...
63 просмотров
schedule
06.08.2022
Исключение десериализации двоичного средства форматирования
Я использую BinaryFormatter для сериализации и десериализации. Из-за некоторых требований мне нужно изменить имя пространства имен и имя класса.
В обоих случаях - либо я меняю имя пространства имен, либо меняю имя класса, я получаю исключение...
93 просмотров
schedule
30.01.2023
Использование Binary Formatter с асинхронными сокетами
Я пытаюсь использовать преимущества асинхронных сокетов в С# с сериализацией/десериализацией с помощью BinaryFormatter, но сталкиваюсь с серверными проблемами. В основном, я продолжаю получать сообщение об ошибке:
No map for object 1953724755...
521 просмотров
schedule
29.09.2022
Как решить ошибку идентификатора сборки при сериализации перечисления в С#?
Я пытаюсь сериализовать свое собственное перечисление с помощью двоичного формата, но я продолжаю получать сообщение об ошибке, в котором говорится, что идентификатор сборки отсутствует. Мое перечисление выглядит так:
[Serializable]
public enum...
141 просмотров
schedule
11.12.2022