Webority.Outbox
0.4.2
dotnet add package Webority.Outbox --version 0.4.2
NuGet\Install-Package Webority.Outbox -Version 0.4.2
<PackageReference Include="Webority.Outbox" Version="0.4.2" />
<PackageVersion Include="Webority.Outbox" Version="0.4.2" />
<PackageReference Include="Webority.Outbox" />
paket add Webority.Outbox --version 0.4.2
#r "nuget: Webority.Outbox, 0.4.2"
#:package Webority.Outbox@0.4.2
#addin nuget:?package=Webority.Outbox&version=0.4.2
#tool nuget:?package=Webority.Outbox&version=0.4.2
Webority.Outbox
One transactional outbox for Webority products. A product enqueues a message in the same save as the business change it belongs to, and its host drains each queue under a lease with a claim identity, retries, prerequisites between messages and recorded outcomes. The message table lives in the product's own database, mapped into its DbContext.
Mail moves onto this engine in a later release.
Usage: docs/usage.md.
| 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
- Microsoft.EntityFrameworkCore.Relational (>= 10.0.13)
- Microsoft.Extensions.Hosting.Abstractions (>= 10.0.13)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.13)
- Microsoft.Extensions.Options.DataAnnotations (>= 10.0.13)
- Webority.Diagnostics.Abstractions (>= 0.4.3)
NuGet packages (7)
Showing the top 5 NuGet packages that depend on Webority.Outbox:
| Package | Downloads |
|---|---|
|
Webority.Email.Outbox
Optional durable email outbox on the shared Webority.Outbox engine: submit-with-idempotency (IEmailOutbox) and the email queue handler that sends through IEmailSender. The product maps the shared outbox table on its own DbContext. |
|
|
Webority.Email.EntityFrameworkCore
Durable EF Core persistence for the Webority email stack: an authoritative IEmailSuppressionStore, an IEmailDeliveryLog and an ILifecycleClaimStore, plus the entity configurations and the script that moves the old email outbox table into the shared outbox. The product owns its DbContext and migrations. |
|
|
Webority.Support.EntityFrameworkCore
Stores Webority support tickets in the product's own database: the entity configuration, the customer and agent services, attachment storage, and the table scripts a product copies into its database project. |
|
|
Webority.Email.Content
Email Studio content store: templates authored as content, their versions with test sends and second-person approval, one-click rollback, and the append-only check and AI generation records, as EF Core entities with their mappings and table scripts. Answers the template catalog and the renderer with the Active stored templates and the live version. The product owns the DbContext, the tables and the hosts, and registers the email kinds through Webority.Email.Razor. |
|
|
Webority.Email.Studio
Email Studio, the shared admin pages for editable email: the email list and the block editor with its preview, live checks, test send and second-person approval, in Webority.Ui.Razor markup (Bootstrap 5, <app-*> tag helpers) inside the product's own admin layout, under an EmailStudio area the product secures with an editor policy and an approver policy. |
GitHub repositories
This package is not used by any popular GitHub repositories.