Devlooped.CloudActors.Streamstone 0.4.0

前缀已保留
dotnet add package Devlooped.CloudActors.Streamstone --version 0.4.0                
NuGet\Install-Package Devlooped.CloudActors.Streamstone -Version 0.4.0                
此命令旨在在Visual Studio的包管理器控制台中使用,因为它使用了NuGet模块的Install-Package版本。
<PackageReference Include="Devlooped.CloudActors.Streamstone" Version="0.4.0" />                
对于支持包引用的项目,将此XML节点复制到项目文件中以引用该包。
paket add Devlooped.CloudActors.Streamstone --version 0.4.0                
#r "nuget: Devlooped.CloudActors.Streamstone, 0.4.0"                
#r指令可用于F#交互式和Polyglot Notebooks。将此复制到交互式工具或脚本的源代码中以引用包。
// Install Devlooped.CloudActors.Streamstone as a Cake Addin
#addin nuget:?package=Devlooped.CloudActors.Streamstone&version=0.4.0

// Install Devlooped.CloudActors.Streamstone as a Cake Tool
#tool nuget:?package=Devlooped.CloudActors.Streamstone&version=0.4.0                

Orleans粒持久化使用的Streamstone存储提供程序,支持Azure Table Storage上的云演员。

特性

  • 支持纯CLR对象作为粒状态
  • 支持事件源演员
  • 支持自动快照以更快地读取状态

有关更多详细信息,请参阅Streamstone

使用方法

var builder = WebApplication.Create(args);

// other config, specially Orleans and Cloud Actors

// 👇 register provider as default for all grains/actors
builder.Services.AddSingletonNamedService<IGrainStorage, StreamstoneStorage>(ProviderConstants.DEFAULT_STORAGE_PROVIDER_NAME);

// 👇 register provider with a specific name, alternatively
builder.Services.AddSingletonNamedService<IGrainStorage, StreamstoneStorage>("streamstone");

如果存储提供程序以特定名称注册,则演员可以指定要使用的提供程序名称

[Actor(nameof(Account), "streamstone")]
public partial class Account : IEventSourced

赞助商

Clarius Org Kirill Osenkov MFB Technologies, Inc. Stephen Shaw Torutek DRIVE.NET, Inc. Ashley Medway Keith Pickford Thomas Bolon Kori Francis Toni Wenzel Giorgi Dalakishvili Uno Platform Dan Siegel Reuben Swartz Jacob Foshee alternate text is missing from this package README image Eric Johnson Ix Technologies B.V. David JENNI Jonathan Oleg Kyrylchuk Charley Wu Jakob Tikjøb Andersen Seann Alexander Tino Hager Mark Seemann Ken Bonny Simon Cropp agileworks-eu sorahex Zheyu Shen Vezel ChilliCream 4OTC

赞助此项目  

了解更多关于GitHub Sponsors的信息

产品 兼容和额外计算的目标框架版本。
.NET net8.0 兼容。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。
兼容的目标框架
包含的目标框架(在包中)
了解有关 目标框架.NET Standard 的更多信息。

NuGet 包

此包未由任何 NuGet 包使用。

GitHub 仓库

此包未由任何流行的 GitHub 仓库使用。

版本 下载 最后更新
0.4.0 90 6/14/2024
0.3.0 185 8/8/2023
0.2.2 120 8/7/2023
0.2.1 128 8/7/2023
0.2.0 136 8/7/2023