Microsoft.Orleans.Serialization.Abstractions
9.2.0-preview2
Prefix Reserved
dotnet add package Microsoft.Orleans.Serialization.Abstractions --version 9.2.0-preview2
NuGet\Install-Package Microsoft.Orleans.Serialization.Abstractions -Version 9.2.0-preview2
<PackageReference Include="Microsoft.Orleans.Serialization.Abstractions" Version="9.2.0-preview2" />
<PackageVersion Include="Microsoft.Orleans.Serialization.Abstractions" Version="9.2.0-preview2" />
<PackageReference Include="Microsoft.Orleans.Serialization.Abstractions" />
paket add Microsoft.Orleans.Serialization.Abstractions --version 9.2.0-preview2
#r "nuget: Microsoft.Orleans.Serialization.Abstractions, 9.2.0-preview2"
#addin nuget:?package=Microsoft.Orleans.Serialization.Abstractions&version=9.2.0-preview2&prerelease
#tool nuget:?package=Microsoft.Orleans.Serialization.Abstractions&version=9.2.0-preview2&prerelease
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
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
-
net8.0
NuGet packages (7)
Showing the top 5 NuGet packages that depend on Microsoft.Orleans.Serialization.Abstractions:
Package | Downloads |
---|---|
Microsoft.Orleans.Serialization
Fast, flexible, and version-tolerant serializer for .NET |
|
ManagedCode.Communication.Orleans
Communication for .NET |
|
Sekiban.Pure
Sekiban - Pure Event Sourcing Framework |
|
ManagedCode.Orleans.StateMachine
StateMachine implementation on Orleans |
|
ManagedCode.Orleans.RateLimiting.Core
RateLimiting base on Orleans |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on Microsoft.Orleans.Serialization.Abstractions:
Repository | Stars |
---|---|
J-Tech-Japan/Sekiban
Sekiban - an Opinionated Event Sourcing and CQRS Framework using C#. It can store data into Azure Cosmos DB, AWS Dynamo DB or Postgres
|
Version | Downloads | Last updated |
---|---|---|
9.2.0-preview2 | 263 | 6/4/2025 |
9.2.0-preview1 | 11,975 | 4/4/2025 |
9.1.2 | 292,714 | 2/13/2025 |
9.0.1 | 245,890 | 11/23/2024 |
9.0.0 | 21,162 | 11/14/2024 |
8.2.0 | 747,787 | 7/12/2024 |
8.2.0-preview1 | 7,143 | 5/22/2024 |
8.1.0 | 489,198 | 4/17/2024 |
8.1.0-preview3 | 5,868 | 3/11/2024 |
8.1.0-preview2 | 1,979 | 2/23/2024 |
8.1.0-preview1 | 2,452 | 2/13/2024 |
8.0.0 | 495,955 | 1/5/2024 |
8.0.0-rc2 | 2,903 | 12/20/2023 |
8.0.0-rc1 | 2,876 | 12/4/2023 |
7.2.7 | 7,680 | 10/15/2024 |
7.2.6 | 104,746 | 3/9/2024 |
7.2.5 | 21,137 | 2/22/2024 |
7.2.4 | 369,295 | 12/2/2023 |
7.2.3 | 163,269 | 11/3/2023 |
7.2.2 | 90,999 | 10/16/2023 |
7.2.1 | 595,706 | 7/11/2023 |
7.2.0 | 405,220 | 7/7/2023 |
7.1.2 | 284,643 | 4/19/2023 |
7.1.1 | 116,609 | 3/23/2023 |
7.1.0 | 311,114 | 2/1/2023 |
7.0.0 | 408,673 | 11/8/2022 |
7.0.0-rc2 | 2,554 | 10/19/2022 |
4.0.0-preview2 | 25,706 | 8/4/2022 |
4.0.0-preview1 | 28,931 | 2/10/2022 |