Microsoft.Orleans.Client 10.4.0

Prefix Reserved
dotnet add package Microsoft.Orleans.Client --version 10.4.0
                    
NuGet\Install-Package Microsoft.Orleans.Client -Version 10.4.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.

                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.

                    
Directory.Packages.props

                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Microsoft.Orleans.Client --version 10.4.0
                    
#r "nuget: Microsoft.Orleans.Client, 10.4.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Microsoft.Orleans.Client@10.4.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Microsoft.Orleans.Client&version=10.4.0
                    
Install as a Cake Addin
#tool nuget:?package=Microsoft.Orleans.Client&version=10.4.0
                    
Install as a Cake Tool

Microsoft Orleans Client

Introduction

Microsoft Orleans Client is a metapackage that includes all the necessary components to connect to an Orleans cluster from a client application. It provides a simplified way to set up an Orleans client by providing a single package reference rather than requiring you to reference multiple packages individually.

Getting Started

To use this package, install it via NuGet:

dotnet add package Microsoft.Orleans.Client

Example - Creating an Orleans Client

using Microsoft.Extensions.Hosting;
using Orleans;
using Orleans.Configuration;
using Microsoft.Extensions.DependencyInjection;
using System;
using System.Threading.Tasks;
namespace ExampleGrains;

// Define a grain interface
public interface IMyGrain : IGrainWithStringKey
{
    Task DoSomething();
}


// Create a client
var builder = Host.CreateApplicationBuilder(args)
    .UseOrleansClient(client =>
    {
        client.UseLocalhostClustering();
    });

var host = builder.Build();
await host.StartAsync();

// Get a reference to a grain and call it
var client = host.Services.GetRequiredService();
var grain = client.GetGrain("my-grain-id");
var result = await grain.DoSomething();

// Print the result
Console.WriteLine($"Result: {result}");

// Keep the host running until the application is shut down
await host.WaitForShutdownAsync();

Documentation

For more comprehensive documentation, please refer to:

Feedback & Contributing

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

NuGet packages (55)

Showing the top 5 NuGet packages that depend on Microsoft.Orleans.Client:

Package Downloads
Blauhaus.Orleans

Package Description

Blauhaus.EVACS.Orleans

Package Description

OrleansDashboard.Client

An admin dashboard for Microsoft Orleans

Mtl.Infrastructures.Workers

主要是封装了下Netty服务器和客户端的方法,提供了简单的方法调用就能启动Netty服务器和客户端,封装了Orleans的服务器和客户端的启动和连接方法,使操作简单,减少重复的代码

Orleans.MultiClient

Orleans' Multi Client

GitHub repositories (15)

Showing the top 15 popular GitHub repositories that depend on Microsoft.Orleans.Client:

Repository Stars
microsoft/aspire
Aspire is the tool for code-first, extensible, observable dev and deploy.
dotnet/samples
Sample code referenced by the .NET documentation
Dotnet-Boxed/Templates
.NET project templates with batteries included, providing the minimum amount of code required to get you going faster.
dotnetGame/MineCase
Minecraft server based on Orleans
OrleansContrib/OrleansDashboard
:bar_chart: A developer dashboard for Microsoft Orleans
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为主,一部分对以前案例进行升级,一部分将以前的工作经验总结出来,以供大家参考!
EasyAbp/EShop
An abp application module group that provides basic e-shop service.
HOBOBO/AbilityKit
面向中大型战斗项目设计的模块化游戏战斗工具集,提供数据驱动的技能管线、事件触发规则、战斗运行时与多种网络同步能力。可用于构建技能系统等。核心逻辑采用纯 C#,可按需组合并运行于 Unity、服务器及测试环境。
microsoft/Yams
YAMS (Yet Another Microservices Solution) is a library that can be used to deploy and host microservices in the cloud (e.g. Azure) or on premises
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.
usnistgov/ACVP-Server
A repository tracking releases of NIST's ACVP server. See www.github.com/usnistgov/ACVP for the protocol.
ss14Starlight/space-station-14
An open source project aimed at creating unique mechanics and a pleasant game atmosphere in the game Space Station 14
Version Downloads Last Updated
10.4.0 3,711 10/3/2026
10.3.1 68,946 8/28/2026
10.3.0 3,825 8/27/2026
10.3.0-rc.1 164 8/25/2026
10.2.2 85,686 7/21/2026
10.2.2-rc.2 497 7/15/2026
10.2.2-rc.1 227 7/10/2026
10.2.1 54,592 6/24/2026
10.2.1-preview.1 256 6/19/2026
10.2.0 17,838 6/12/2026
10.1.1-preview.1 330 5/13/2026
10.1.0 258,801 4/14/2026
10.0.1 313,266 2/7/2026
10.0.0 57,293 1/20/2026
10.0.0-rc.2 9,047 12/31/2025
9.2.1 512,083 7/16/2025
9.2.0 7,002 7/14/2025
9.2.0-preview3 12,033 6/10/2025
9.2.0-preview2 1,214 6/4/2025
3.8.1 2,454 4/24/2026
Loading failed