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
NuGet 团队不对该客户端提供支持。请联系其维护者以获取支持。
#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
NuGet 团队不对该客户端提供支持。请联系其维护者以获取支持。
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
赞助商
产品 | 版本 兼容和额外计算的目标框架版本。 |
---|---|
.NET | net8.0 兼容。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。 |
-
net8.0
- Devlooped.CloudActors (>= 0.4.0)
- Devlooped.CloudStorageAccount (>= 1.2.0)
- Microsoft.Orleans.Runtime (>= 8.1.0)
- Streamstone (>= 3.0.0)
NuGet 包
此包未由任何 NuGet 包使用。
GitHub 仓库
此包未由任何流行的 GitHub 仓库使用。