Microsoft.Orleans.Hosting.AzureCloudServices 9.2.0-preview3
Microsoft Orleans Hosting for Azure Cloud Services
Introduction
Microsoft Orleans Hosting for Azure Cloud Services provides support for hosting Orleans silos in Azure Cloud Services. This package integrates Orleans with the Azure Cloud Services lifecycle, allowing your silos to properly start, stop, and take advantage of Azure Cloud Services features.
Getting Started
To use this package, install it via NuGet:
dotnet add package Microsoft.Orleans.Hosting.AzureCloudServices
Example - Configuring Orleans with Azure Cloud Services
using Microsoft.Extensions.Hosting;
using Orleans.Hosting;
// In your CloudService WorkerRole entry point
public class WorkerRole : RoleEntryPoint
{
private ISiloHost _silo;
public override bool OnStart()
{
// Create the silo host
_silo = Host.CreateApplicationBuilder(args)
.UseOrleans(builder =>
{
// Configure Orleans for Azure Cloud Services
builder.UseAzureStorageClustering(options =>
{
options.ConnectionString = "YOUR_AZURE_STORAGE_CONNECTION_STRING";
});
// Add other Orleans configurations as needed
})
.Build();
// Start the silo
_silo.StartAsync().GetAwaiter().GetResult();
return base.OnStart();
}
public override void OnStop()
{
// Properly shutdown the silo
_silo.StopAsync().GetAwaiter().GetResult();
base.OnStop();
}
}
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
No packages depend on Microsoft.Orleans.Hosting.AzureCloudServices.
.NET 8.0
- Microsoft.Orleans.Analyzers (>= 9.2.0-preview3)
- Microsoft.Orleans.CodeGenerator (>= 9.2.0-preview3)
- Microsoft.Orleans.Streaming (>= 9.2.0-preview3)
- Microsoft.CSharp (>= 4.7.0)
- Microsoft.AspNetCore.Connections.Abstractions (>= 8.0.11)
- Microsoft.CodeAnalysis.Analyzers (>= 3.11.0)
- Microsoft.CodeAnalysis.Common (>= 4.5.0)
- Microsoft.CodeAnalysis.Workspaces.Common (>= 4.5.0)
- Microsoft.Extensions.Configuration (>= 8.0.0)
- Microsoft.Extensions.Configuration.Abstractions (>= 8.0.0)
- Microsoft.Extensions.Configuration.Binder (>= 8.0.2)
- Microsoft.Extensions.Configuration.Json (>= 8.0.1)
- Microsoft.Extensions.DependencyInjection (>= 8.0.1)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 8.0.2)
- Microsoft.Extensions.DependencyModel (>= 8.0.2)
- Microsoft.Extensions.Hosting (>= 8.0.1)
- Microsoft.Extensions.Hosting.Abstractions (>= 8.0.1)
- Microsoft.Extensions.Logging (>= 8.0.1)
- Microsoft.Extensions.Logging.Abstractions (>= 8.0.2)
- Microsoft.Extensions.Logging.Console (>= 8.0.1)
- Microsoft.Extensions.Logging.Debug (>= 8.0.1)
- Microsoft.Extensions.ObjectPool (>= 8.0.11)
- Microsoft.Extensions.Options (>= 8.0.2)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 8.0.0)
- Newtonsoft.Json (>= 13.0.3)
- System.Collections.Immutable (>= 8.0.0)
- System.IO.Hashing (>= 8.0.0)
- System.IO.Pipelines (>= 8.0.0)
- System.Memory.Data (>= 8.0.1)
Version | Downloads | Last updated |
---|---|---|
9.2.1 | 0 | 07/16/2025 |
9.2.0 | 0 | 07/14/2025 |
9.2.0-preview3 | 1 | 10/20/2025 |
9.2.0-preview2 | 0 | 06/04/2025 |
9.2.0-preview1 | 0 | 04/04/2025 |
9.1.2 | 1 | 10/20/2025 |
9.0.1 | 0 | 11/23/2024 |
9.0.0 | 1 | 10/20/2025 |
8.2.0 | 0 | 07/12/2024 |
8.2.0-preview1 | 1 | 10/20/2025 |
8.1.0 | 1 | 10/20/2025 |
8.1.0-preview3 | 0 | 03/11/2024 |
8.1.0-preview2 | 0 | 02/23/2024 |
8.1.0-preview1 | 0 | 02/13/2024 |
8.0.0 | 0 | 01/05/2024 |
8.0.0-rc2 | 0 | 12/20/2023 |
8.0.0-rc1 | 0 | 12/04/2023 |
7.2.7 | 0 | 10/15/2024 |
7.2.6 | 1 | 10/20/2025 |
7.2.5 | 0 | 02/22/2024 |
7.2.4 | 0 | 12/02/2023 |
7.2.3 | 0 | 11/03/2023 |
7.2.2 | 0 | 10/16/2023 |
7.2.1 | 1 | 10/20/2025 |
7.2.0 | 0 | 07/07/2023 |
7.1.2 | 1 | 10/20/2025 |
7.1.1 | 0 | 03/23/2023 |
7.1.0 | 0 | 02/01/2023 |
7.0.0 | 1 | 10/20/2025 |
7.0.0-rc2 | 2 | 10/20/2025 |
4.0.0-preview2 | 0 | 08/04/2022 |
4.0.0-preview1 | 1 | 10/20/2025 |
3.8.0 | 0 | 05/06/2025 |
3.8.0-preview5 | 0 | 05/12/2025 |
3.8.0-preview3 | 0 | 04/08/2025 |
3.8.0-preview2 | 0 | 04/04/2025 |
3.8.0-preview1 | 0 | 03/31/2025 |
3.7.2 | 0 | 05/10/2024 |
3.7.1 | 0 | 05/27/2023 |
3.7.0 | 1 | 10/20/2025 |
3.6.5 | 0 | 08/15/2022 |
3.6.4 | 1 | 10/20/2025 |
3.6.3 | 1 | 10/20/2025 |
3.6.2 | 0 | 04/15/2022 |
3.6.1 | 0 | 04/05/2022 |
3.6.0 | 0 | 01/20/2022 |
3.5.1 | 0 | 11/08/2021 |
3.5.0 | 0 | 09/03/2021 |
3.4.4 | 1 | 10/20/2025 |
3.4.3 | 1 | 10/20/2025 |
3.4.2 | 0 | 04/05/2021 |
3.4.1 | 0 | 02/03/2021 |
3.4.0 | 0 | 01/06/2021 |
3.4.0-rc1 | 0 | 12/09/2020 |
3.3.0 | 0 | 09/09/2020 |
3.3.0-rc2 | 1 | 10/20/2025 |
3.3.0-rc1 | 0 | 08/19/2020 |
3.2.2 | 0 | 07/22/2020 |
3.2.1 | 0 | 07/02/2020 |
3.2.0 | 0 | 06/04/2020 |
3.2.0-rc2 | 0 | 05/20/2020 |
3.2.0-rc1 | 0 | 05/07/2020 |
3.1.7 | 0 | 05/19/2020 |
3.1.6 | 0 | 04/16/2020 |
3.1.5 | 1 | 10/20/2025 |
3.1.4 | 1 | 10/20/2025 |
3.1.3 | 0 | 03/16/2020 |
3.1.2 | 1 | 10/20/2025 |
3.1.0 | 1 | 10/20/2025 |
3.1.0-rc3 | 0 | 02/13/2020 |
3.1.0-rc2 | 0 | 02/12/2020 |
3.1.0-rc1 | 0 | 02/10/2020 |
3.0.2 | 0 | 12/12/2019 |
3.0.1 | 0 | 11/27/2019 |
3.0.0 | 1 | 10/20/2025 |
3.0.0-rc2 | 0 | 10/16/2019 |
3.0.0-rc1 | 0 | 10/09/2019 |
3.0.0-beta1 | 1 | 10/20/2025 |
2.4.5 | 0 | 12/29/2019 |
2.4.4 | 0 | 11/27/2019 |
2.4.3 | 0 | 10/10/2019 |
2.4.2 | 1 | 10/20/2025 |
2.4.1 | 1 | 10/20/2025 |
2.4.0 | 0 | 08/08/2019 |
2.3.6 | 1 | 10/20/2025 |
2.3.5 | 1 | 10/20/2025 |
2.3.4 | 1 | 10/20/2025 |
2.3.3 | 1 | 10/20/2025 |
2.3.2 | 1 | 10/20/2025 |
2.3.1 | 0 | 04/26/2019 |
2.3.0 | 1 | 10/20/2025 |
2.3.0-rc2 | 1 | 10/20/2025 |
2.3.0-rc1 | 0 | 03/04/2019 |
2.2.4 | 0 | 02/25/2019 |
2.2.3 | 0 | 01/17/2019 |
2.2.0 | 1 | 10/20/2025 |
2.2.0-rc1 | 0 | 12/04/2018 |
2.2.0-beta1 | 0 | 10/21/2018 |
2.1.2 | 1 | 10/20/2025 |
2.1.0 | 0 | 09/28/2018 |
2.1.0-rc2 | 0 | 09/21/2018 |
2.1.0-rc1 | 0 | 09/14/2018 |
2.1.0-beta1 | 0 | 08/27/2018 |
2.0.4 | 0 | 07/20/2018 |
2.0.0 | 1 | 10/20/2025 |
2.0.0-rc2 | 1 | 10/20/2025 |
2.0.0-rc1 | 1 | 10/20/2025 |
2.0.0-beta3 | 0 | 12/21/2017 |
2.0.0-beta2 | 0 | 12/11/2017 |