Microsoft.Orleans.Core.Abstractions
9.2.0-preview2
Prefix Reserved
See the version list below for details.
dotnet add package Microsoft.Orleans.Core.Abstractions --version 9.2.0-preview2
NuGet\Install-Package Microsoft.Orleans.Core.Abstractions -Version 9.2.0-preview2
<PackageReference Include="Microsoft.Orleans.Core.Abstractions" Version="9.2.0-preview2" />
<PackageVersion Include="Microsoft.Orleans.Core.Abstractions" Version="9.2.0-preview2" />
<PackageReference Include="Microsoft.Orleans.Core.Abstractions" />
paket add Microsoft.Orleans.Core.Abstractions --version 9.2.0-preview2
#r "nuget: Microsoft.Orleans.Core.Abstractions, 9.2.0-preview2"
#addin nuget:?package=Microsoft.Orleans.Core.Abstractions&version=9.2.0-preview2&prerelease
#tool nuget:?package=Microsoft.Orleans.Core.Abstractions&version=9.2.0-preview2&prerelease
Microsoft Orleans Core Abstractions
Introduction
Microsoft Orleans Core Abstractions is the foundational library for Orleans containing the public programming APIs for implementing grains and client code. This package defines the core abstractions that form the Orleans programming model, including grain interfaces, grain reference interfaces, and attributes.
Getting Started
To use this package, install it via NuGet:
dotnet add package Microsoft.Orleans.Core.Abstractions
This package is a dependency of both client and silo (server) applications and is automatically included when you reference the Orleans SDK or the Orleans client/server metapackages.
Example - Defining a Grain Interface
using Orleans;
namespace MyGrainInterfaces;
public interface IHelloGrain : IGrainWithStringKey
{
Task<string> SayHello(string greeting);
}
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 | 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. |
-
net8.0
- Microsoft.CodeAnalysis.Analyzers (>= 3.11.0)
- Microsoft.CodeAnalysis.Common (>= 4.5.0)
- Microsoft.CodeAnalysis.Workspaces.Common (>= 4.5.0)
- Microsoft.Extensions.Configuration.Abstractions (>= 8.0.0)
- Microsoft.Extensions.DependencyInjection (>= 8.0.1)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 8.0.2)
- Microsoft.Extensions.DependencyModel (>= 8.0.2)
- Microsoft.Extensions.Logging (>= 8.0.1)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.2)
- Microsoft.Extensions.ObjectPool (>= 8.0.11)
- Microsoft.Extensions.Options (>= 8.0.2)
- Microsoft.Orleans.Analyzers (>= 9.2.0-preview2)
- Microsoft.Orleans.CodeGenerator (>= 9.2.0-preview2)
- Microsoft.Orleans.Serialization (>= 9.2.0-preview2)
- System.Collections.Immutable (>= 8.0.0)
- System.IO.Hashing (>= 8.0.0)
- System.IO.Pipelines (>= 8.0.0)
NuGet packages (116)
Showing the top 5 NuGet packages that depend on Microsoft.Orleans.Core.Abstractions:
Package | Downloads |
---|---|
Microsoft.Orleans.Core
Core library of Microsoft Orleans used both on the client and server. |
|
Omnia.Fx.Models
Package Description |
|
Microsoft.Orleans.Reminders
Reminders library for Microsoft Orleans used on the server. |
|
Blauhaus.EVACS.Orleans.Abstractions
Package Description |
|
Blauhaus.Orleans.Abstractions
Package Description |
GitHub repositories (13)
Showing the top 13 popular GitHub repositories that depend on Microsoft.Orleans.Core.Abstractions:
Repository | Stars |
---|---|
dotnet/samples
Sample code referenced by the .NET documentation
|
|
microsoft/dotnet-podcasts
.NET reference application shown at .NET Conf featuring ASP.NET Core, Blazor, .NET MAUI, Microservices, Orleans, Playwright, and more!
|
|
RayTale/Ray
项目停止更新,新项目:https://github.com/RayTale/Vertex
|
|
OrleansContrib/Orleankka
Functional API for Microsoft Orleans http://orleanscontrib.github.io/Orleankka
|
|
Maarten88/rrod
Exploring a new web architecture with React, Redux, Orleans and Dotnet Core
|
|
axzxs2001/Asp.NetCoreExperiment
原来所有项目都移动到**OleVersion**目录下进行保留。新的案例装以.net 5.0为主,一部分对以前案例进行升级,一部分将以前的工作经验总结出来,以供大家参考!
|
|
RayTale/Vertex
Vertex is a distributed, ultimately consistent, event traceable cross platform framework based on Orleans, which is used to build high-performance, high throughput, low latency, scalable distributed applications
|
|
EasyAbp/EShop
An abp application module group that provides basic e-shop service.
|
|
Samsung/Tizen.NET
Welcome to Tizen .NET
|
|
OrleansContrib/Orleans.Clustering.Kubernetes
Orleans Membership provider for Kubernetes
|
|
PiotrJustyna/road-to-orleans
This repository illustrates the road to orleans with practical, real-life examples. From most basic, to more advanced techniques.
|
|
OrleansContrib/Orleans.Http
An HTTP API for Microsoft Orleans
|
|
OrleansContrib/Orleans.Providers.MongoDB
A MongoDb implementation of the Orleans Providers: Membership, Storage and Reminders.
|
Version | Downloads | Last Updated |
---|---|---|
9.2.0-preview3 | 782 | 6/10/2025 |
9.2.0-preview2 | 566 | 6/4/2025 |
9.2.0-preview1 | 17,108 | 4/4/2025 |
9.1.2 | 332,386 | 2/13/2025 |
9.0.1 | 251,805 | 11/23/2024 |
9.0.0 | 20,466 | 11/14/2024 |
8.2.0 | 812,574 | 7/12/2024 |
8.2.0-preview1 | 6,019 | 5/22/2024 |
8.1.0 | 487,659 | 4/17/2024 |
8.1.0-preview3 | 5,322 | 3/11/2024 |
8.1.0-preview2 | 1,712 | 2/23/2024 |
8.1.0-preview1 | 2,219 | 2/13/2024 |
8.0.0 | 508,317 | 1/5/2024 |
8.0.0-rc2 | 2,635 | 12/20/2023 |
8.0.0-rc1 | 2,588 | 12/4/2023 |
7.2.7 | 6,993 | 10/15/2024 |
7.2.6 | 106,766 | 3/9/2024 |
7.2.5 | 20,652 | 2/22/2024 |
7.2.4 | 370,490 | 12/2/2023 |
7.2.3 | 165,359 | 11/3/2023 |
7.2.2 | 88,044 | 10/16/2023 |
7.2.1 | 597,347 | 7/11/2023 |
7.2.0 | 423,214 | 7/7/2023 |
7.1.2 | 285,330 | 4/19/2023 |
7.1.1 | 116,162 | 3/23/2023 |
7.1.0 | 288,636 | 2/1/2023 |
7.0.0 | 399,239 | 11/8/2022 |
7.0.0-rc2 | 2,415 | 10/19/2022 |
4.0.0-preview2 | 24,776 | 8/4/2022 |
4.0.0-preview1 | 28,589 | 2/10/2022 |
3.8.0 | 20,870 | 5/6/2025 |
3.8.0-preview5 | 947 | 5/12/2025 |
3.8.0-preview3 | 900 | 4/8/2025 |
3.8.0-preview2 | 846 | 4/4/2025 |
3.8.0-preview1 | 921 | 3/31/2025 |
3.7.2 | 261,976 | 5/10/2024 |
3.7.1 | 362,602 | 5/27/2023 |
3.7.0 | 150,457 | 3/23/2023 |
3.6.5 | 2,126,390 | 8/15/2022 |
3.6.4 | 62,826 | 8/10/2022 |
3.6.3 | 85,607 | 8/4/2022 |
3.6.2 | 1,547,005 | 4/15/2022 |
3.6.1 | 355,478 | 4/5/2022 |
3.6.0 | 1,186,236 | 1/20/2022 |
3.5.1 | 1,029,535 | 11/8/2021 |
3.5.0 | 559,568 | 9/3/2021 |
3.4.4 | 24,286 | 10/4/2021 |
3.4.3 | 480,030 | 6/3/2021 |
3.4.2 | 317,454 | 4/5/2021 |
3.4.1 | 387,449 | 2/3/2021 |
3.4.0 | 906,717 | 1/6/2021 |
3.4.0-rc1 | 7,479 | 12/9/2020 |
3.3.0 | 716,662 | 9/9/2020 |
3.3.0-rc2 | 12,598 | 9/2/2020 |
3.3.0-rc1 | 6,139 | 8/19/2020 |
3.2.2 | 255,642 | 7/22/2020 |
3.2.1 | 65,966 | 7/2/2020 |
3.2.0 | 243,543 | 6/4/2020 |
3.2.0-rc2 | 9,370 | 5/20/2020 |
3.2.0-rc1 | 6,982 | 5/7/2020 |
3.1.7 | 611,173 | 5/19/2020 |
3.1.6 | 564,394 | 4/16/2020 |
3.1.5 | 25,086 | 4/9/2020 |
3.1.4 | 410,843 | 3/26/2020 |
3.1.3 | 58,072 | 3/16/2020 |
3.1.2 | 73,841 | 3/5/2020 |
3.1.0 | 60,655 | 2/23/2020 |
3.1.0-rc3 | 6,567 | 2/13/2020 |
3.1.0-rc2 | 6,428 | 2/12/2020 |
3.1.0-rc1 | 5,904 | 2/10/2020 |
3.0.2 | 277,626 | 12/12/2019 |
3.0.1 | 43,709 | 11/27/2019 |
3.0.0 | 323,805 | 10/24/2019 |
3.0.0-rc2 | 11,447 | 10/16/2019 |
3.0.0-rc1 | 10,257 | 10/9/2019 |
3.0.0-beta1 | 25,327 | 8/16/2019 |
2.4.5 | 220,344 | 12/29/2019 |
2.4.4 | 93,872 | 11/27/2019 |
2.4.3 | 100,661 | 10/10/2019 |
2.4.2 | 123,566 | 8/31/2019 |
2.4.1 | 73,328 | 8/14/2019 |
2.4.0 | 31,637 | 8/8/2019 |
2.3.6 | 64,225 | 7/24/2019 |
2.3.5 | 145,541 | 6/14/2019 |
2.3.4 | 195,965 | 6/4/2019 |
2.3.3 | 18,087 | 6/2/2019 |
2.3.2 | 117,883 | 5/9/2019 |
2.3.1 | 32,994 | 4/26/2019 |
2.3.0 | 250,711 | 3/20/2019 |
2.3.0-rc2 | 10,546 | 3/13/2019 |
2.3.0-rc1 | 10,028 | 3/4/2019 |
2.2.0 | 180,185 | 12/13/2018 |
2.2.0-rc1 | 9,591 | 12/4/2018 |
2.2.0-beta1 | 10,950 | 10/21/2018 |
2.1.2 | 187,526 | 10/11/2018 |
2.1.0 | 44,428 | 9/28/2018 |
2.1.0-rc2 | 10,359 | 9/21/2018 |
2.1.0-rc1 | 10,190 | 9/14/2018 |
2.1.0-beta1 | 17,599 | 8/27/2018 |
2.0.0 | 306,400 | 3/28/2018 |
2.0.0-rc2 | 22,994 | 3/13/2018 |
2.0.0-rc1 | 24,122 | 2/27/2018 |
2.0.0-beta3 | 25,199 | 12/21/2017 |
2.0.0-beta2 | 9,579 | 12/11/2017 |
2.0.0-beta1 | 13,289 | 10/26/2017 |