Resrcify.SharedKernel.UnitOfWork.Web 4.2.0

dotnet add package Resrcify.SharedKernel.UnitOfWork.Web --version 4.2.0
                    
NuGet\Install-Package Resrcify.SharedKernel.UnitOfWork.Web -Version 4.2.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Resrcify.SharedKernel.UnitOfWork.Web" Version="4.2.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Resrcify.SharedKernel.UnitOfWork.Web" Version="4.2.0" />
                    
Directory.Packages.props
<PackageReference Include="Resrcify.SharedKernel.UnitOfWork.Web" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Resrcify.SharedKernel.UnitOfWork.Web --version 4.2.0
                    
#r "nuget: Resrcify.SharedKernel.UnitOfWork.Web, 4.2.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Resrcify.SharedKernel.UnitOfWork.Web@4.2.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Resrcify.SharedKernel.UnitOfWork.Web&version=4.2.0
                    
Install as a Cake Addin
#tool nuget:?package=Resrcify.SharedKernel.UnitOfWork.Web&version=4.2.0
                    
Install as a Cake Tool

Resrcify.SharedKernel.UnitOfWork.Web

Admin endpoints for the outbox of Resrcify.SharedKernel.UnitOfWork, so an operator never needs hand-written SQL to see what is stuck or to try it again.

app.MapOutboxAdministration<AppDbContext>()                    // under /admin/outbox
    .RequireAuthorization(policy => policy.RequireRole("Admin"));
Endpoint What it does
GET /admin/outbox Messages waiting, retrying and given up, in all and per event type (with its lane).
GET /admin/outbox/given-up?type=&take= The messages that gave up, most recent first (50 by default, at most 500).
GET /admin/outbox/messages/{id} A message with its content, where it stands and its last error.
POST /admin/outbox/messages/{id}/retry Tries a message that gave up again (204), or 404 when it didn't give up.
POST /admin/outbox/given-up/retry?type= Tries every message that gave up (of one type when given) again.

The endpoints require an authenticated caller on their own; add the admin role (or policy) on the returned group. Messages hold event content: never open these endpoints to everyone. A retried message starts from its first try, keeps its last error until the next one, and the outbox is woken so it is handled at once.

The same operations are available in code as OutboxAdministration<TDbContext> (scoped, registered by AddOutboxProcessing and AddOutboxLanes), for a service that exposes them another way.

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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
4.2.0 0 10/14/2026
4.1.0 4 10/14/2026
4.0.0 41 10/13/2026