![]() |
VOOZH | about |
dotnet add package MinimalCleanArch.Messaging --version 0.1.19
NuGet\Install-Package MinimalCleanArch.Messaging -Version 0.1.19
<PackageReference Include="MinimalCleanArch.Messaging" Version="0.1.19" />
<PackageVersion Include="MinimalCleanArch.Messaging" Version="0.1.19" />Directory.Packages.props
<PackageReference Include="MinimalCleanArch.Messaging" />Project file
paket add MinimalCleanArch.Messaging --version 0.1.19
#r "nuget: MinimalCleanArch.Messaging, 0.1.19"
#:package MinimalCleanArch.Messaging@0.1.19
#addin nuget:?package=MinimalCleanArch.Messaging&version=0.1.19Install as a Cake Addin
#tool nuget:?package=MinimalCleanArch.Messaging&version=0.1.19Install as a Cake Tool
Messaging and domain event helpers for MinimalCleanArch (Wolverine integration).
MinimalCleanArchdotnet add package MinimalCleanArch.Messaging --version 0.1.19-preview
Recommended bootstrap:
builder.AddMinimalCleanArchMessaging(options =>
{
options.IncludeAssembly(typeof(AssemblyReference).Assembly);
options.ServiceName = "MyApp";
options.QueuePrefix = "myapp-";
});
Durable transports:
builder.AddMinimalCleanArchMessagingWithPostgres(connectionString, options =>
{
options.IncludeAssembly(typeof(AssemblyReference).Assembly);
options.ServiceName = "MyApp";
options.SchemaName = "messaging";
options.DeadLetterQueueExpirationEnabled = true;
options.DeadLetterQueueExpiration = TimeSpan.FromDays(7);
});
Failure policies:
builder.AddMinimalCleanArchMessaging(options =>
{
options.ConfigureFailurePolicies = policies =>
{
policies.OnException<TimeoutException>().RetryWithCooldown(
TimeSpan.FromSeconds(1),
TimeSpan.FromSeconds(5));
};
});
Use this package when:
Preferred guidance:
AddMinimalCleanArchMessaging... extensions as the entry pointQueuePrefix, LocalQueueName, dead-letter expiration settings, and failure-policy hooks for the common casesIExecutionContext for correlation and tenant data inside message handlersClaim resolution for the built-in execution-context implementations can be customized with ExecutionContextOptions:
builder.Services.Configure<ExecutionContextOptions>(options =>
{
options.UserNameClaimTypes.Clear();
options.UserNameClaimTypes.Add("preferred_username");
});
When using a local feed, add a nuget.config pointing to your local packages folder and keep nuget.org available unless your feed mirrors all external dependencies.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 net9.0 is compatible. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.19 | 114 | 3/18/2026 |
| 0.1.19-preview | 106 | 3/18/2026 |
| 0.1.18 | 133 | 3/13/2026 |
| 0.1.18-preview | 110 | 3/12/2026 |
| 0.1.17 | 123 | 3/12/2026 |
| 0.1.17-preview | 112 | 3/8/2026 |
| 0.1.16-preview | 111 | 3/7/2026 |
| 0.1.15-preview | 105 | 3/3/2026 |
| 0.1.14 | 125 | 3/2/2026 |
| 0.1.14-preview | 113 | 3/1/2026 |
| 0.1.13-preview | 111 | 2/28/2026 |
| 0.1.12-preview | 119 | 2/22/2026 |
| 0.1.11-preview | 119 | 12/27/2025 |
| 0.1.10-preview | 110 | 12/27/2025 |
| 0.1.9-preview | 138 | 12/21/2025 |
| 0.1.8-preview | 253 | 12/15/2025 |
| 0.1.7 | 175 | 12/14/2025 |
| 0.1.7-preview | 438 | 12/11/2025 |
| 0.1.6 | 462 | 12/9/2025 |
| 0.1.6-preview | 496 | 12/9/2025 |