Описание тега binaryformatter

BinaryFormatter - это сериализатор, встроенный в платформу.NET. Он сериализует поля независимо от их видимости в неопределенный двоичный формат. Он поддерживает полиморфизм и циклические графы объектов.

Согласно странице документации класса :

BinaryFormatter небезопасен и не может быть защищен. Дополнительные сведения см. в руководстве по безопасности BinaryFormatter .

Методы сериализации BinaryFormatter устарели и запрещены в приложениях ASP.NET.

Кроссплатформенная альтернатива с открытым исходным кодом — Protocol Buffers . В протоколе .NET буферы поддерживаются с помощью инструментов gRPC или библиотек, таких как protobuf-net.