net10.0net8.0.NETStandard2.0
Serialization abstractions for Microsoft Orleans
Published
Aug 25, 2026
1mo ago
Total Downloads
13.7M
13,708,587
Install
dotnet add package Microsoft.Orleans.Serialization.Abstractions --version 10.3.0-rc.1
| Product | Versions |
|---|---|
| .NET | |
| .NET Standard |
README
Microsoft Orleans Serialization Abstractions
Introduction
Orleans Serialization Abstractions package provides the core interfaces and attributes needed for Orleans serialization. This package contains the definitions used for serialization but not the serialization implementation itself.
Getting Started
To use this package, install it via NuGet:
dotnet add package Microsoft.Orleans.Serialization.Abstractions
This package is automatically included when you reference the Orleans Serialization package or Orleans SDK.
Example
using Orleans.Serialization;
// Define a serializable class
[GenerateSerializer]
public class MyData
{
[Id(0)]
public string Name { get; set; }
[Id(1)]
public int Age { get; set; }
[Id(2)]
public List<string> Tags { get; set; }
}
Documentation
For more comprehensive documentation, please refer to:
Feedback & Contributing
- If you have any issues or would like to provide feedback, please open an issue on GitHub
- Join our community on Discord
- Follow the @msftorleans Twitter account for Orleans announcements
- Contributions are welcome! Please review our contribution guidelines
- This project is licensed under the MIT license
Changes from Previous Version
No structural changes between v10.2.2 and v10.3.0-rc.1.
Adoption Assessment
A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.
This version is marked prerelease. Validate its API and upgrade path before production use.Compatibility metadata lists 3 target frameworks; confirm the exact target used by your application.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.