Contract-based serializer for .NET projects with support for many .NET platforms, whose configuration is based on attributes, parallel and independent models. #Binary serialization #Serialize .NET object #.NET protocol implementation #Serialization #Serialize #.NET
protobuf-net is a free-to-use contract-based serializer designed to help computer programmers systematically develop .NET projects. Although it writes information in the "protocol buffers" serialization format (created by Google), it uses a different API, which is based on regular .NET patterns.
It offers support for many .NET-based platforms, including .NET Framework 2.0, 3.0 and 3.5, .NET Compact Framework 2.0 and 3.5, Mono 2.x, as well as Microsoft Silverlight 2.
The tool utilizes several attributes for configuring the environment and requires contract types to be explicitly defined. For instance, it can view types marked as [DataContract], [ProtoContract] or [XmlType]. Out of these three, [ProtoContract] permits greater control, because it has the role of a library-specific attribute.
"SkipConstructor" temporarily disables the type's constructor during deserialization, "UseProtomembersOnly" ignores members which are not marked as [ProtoMember] in a multi-attribute type, while "IgnoreListHandling" applies instance instead of list rules, even when the type seems to be a list.
In addition to information about contract types, you can check out details about members, inheritance, enumeration types, callbacks and identifiers, along with tutorials and examples (data serialization and deserialization written in C#) at the developer's website.
protobuf-net r640
add to watchlist add to download basket send us an update REPORT- runs on:
- Windows All
- file size:
- 4.9 MB
- filename:
- protobuf-net r640.zip
- main category:
- Programming
- developer:
- visit homepage
Windows Sandbox Launcher
4k Video Downloader
Context Menu Manager
Microsoft Teams
calibre
IrfanView
Bitdefender Antivirus Free
7-Zip
Zoom Client
ShareX
- 7-Zip
- Zoom Client
- ShareX
- Windows Sandbox Launcher
- 4k Video Downloader
- Context Menu Manager
- Microsoft Teams
- calibre
- IrfanView
- Bitdefender Antivirus Free