IBeam.Commerce.Repositories.AzureTable
2.9.43
dotnet add package IBeam.Commerce.Repositories.AzureTable --version 2.9.43
NuGet\Install-Package IBeam.Commerce.Repositories.AzureTable -Version 2.9.43
<PackageReference Include="IBeam.Commerce.Repositories.AzureTable" Version="2.9.43" />
<PackageVersion Include="IBeam.Commerce.Repositories.AzureTable" Version="2.9.43" />
<PackageReference Include="IBeam.Commerce.Repositories.AzureTable" />
paket add IBeam.Commerce.Repositories.AzureTable --version 2.9.43
#r "nuget: IBeam.Commerce.Repositories.AzureTable, 2.9.43"
#:package IBeam.Commerce.Repositories.AzureTable@2.9.43
#addin nuget:?package=IBeam.Commerce.Repositories.AzureTable&version=2.9.43
#tool nuget:?package=IBeam.Commerce.Repositories.AzureTable&version=2.9.43
IBeam.Commerce.Repositories.AzureTable
Azure Table Storage store providers for the IBeam licensing, billing, and credits stack.
using IBeam.Commerce.Repositories.AzureTable;
builder.Services.AddIBeamLicensingServices(builder.Configuration);
builder.Services.AddIBeamBillingServices(builder.Configuration);
builder.Services.AddIBeamCreditServices(builder.Configuration);
builder.Services.AddIBeamCommerceAzureTableStores(builder.Configuration);
Configuration
{
"IBeam": {
"Commerce": {
"AzureTable": {
"StorageConnectionString": "UseDevelopmentStorage=true",
"TablePrefix": "IBeamDev",
"CreateTablesIfNotExists": true
}
}
}
}
The connection string can also be supplied through the common IBeam Azure Tables connection-string cascade used by other IBeam Azure Table packages.
Storage Strategy
Each aggregate type is stored in its own table with a stable tenant partition key and a JSON payload. Credit ledger writes use Azure Table AddEntity so duplicate ledger ids are treated as idempotent append attempts instead of overwriting existing usage. Reservations and billing/license records use replace upserts for normal lifecycle updates.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. 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. |
-
net10.0
- Azure.Data.Tables (>= 12.8.1)
- IBeam.Billing (>= 2.9.43)
- IBeam.Credits (>= 2.9.43)
- IBeam.Licensing (>= 2.9.43)
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.3)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.3)
- Microsoft.Extensions.Options (>= 10.0.3)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.9.43 | 39 | 7/29/2026 |