GM.Mediator
1.2.0
See the version list below for details.
dotnet add package GM.Mediator --version 1.2.0
NuGet\Install-Package GM.Mediator -Version 1.2.0
<PackageReference Include="GM.Mediator" Version="1.2.0" />
<PackageVersion Include="GM.Mediator" Version="1.2.0" />
<PackageReference Include="GM.Mediator" />
paket add GM.Mediator --version 1.2.0
#r "nuget: GM.Mediator, 1.2.0"
#:package GM.Mediator@1.2.0
#addin nuget:?package=GM.Mediator&version=1.2.0
#tool nuget:?package=GM.Mediator&version=1.2.0
Lightweight Mediator for .NET
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. 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
-
net8.0
-
net9.0
NuGet packages (4)
Showing the top 4 NuGet packages that depend on GM.Mediator:
| Package | Downloads |
|---|---|
|
GM.API.Application
Application-layer building blocks for the GM.API stack: GM.Mediator wiring plus validation and performance pipeline behaviours, and paged-list models. Part of the GM.API family. |
|
|
GM.FeatureManagement.Mediator
GM.Mediator integration for GM.FeatureManagement: a pipeline behavior that gates command/query handlers behind a feature flag. Mark a request with IFeatureGatedRequest or [FeatureGate("Key")] and the handler runs only when the flag is enabled for the ambient FeatureContext; otherwise a FeatureDisabledException short-circuits the pipeline before the handler. Register with AddGMFeatureGateBehavior(). |
|
|
GM.Idempotency.Mediator
GM.Mediator integration for GM.Idempotency: IdempotencyBehavior<TRequest, TResponse>, a pipeline behavior that dedups a request/command before the handler runs — keyed by an explicit id (IIdempotentRequest, e.g. a RabbitMQ message id) or a hash of the payload ([Idempotent]) — via the distributed-lock-guarded check-and-set, and replays the stored response on redelivery. For exactly-once handling of at-least-once message delivery (GM.Messaging). Register with AddGMIdempotencyBehavior(). |
|
|
GM.Testing.Mediator
GM.Mediator test helpers. Invoke a command/query handler directly in a unit test, bypassing the whole pipeline (InvokeHandlerAsync), or run through the real mediator with pipeline behaviors selectively removed (RemovePipelineBehaviors / RemovePipelineBehavior(typeof(SomeBehavior<,>))) — so unit tests skip idempotency/validation/logging behaviors while integration tests keep them. Test-only (DevelopmentDependency). |
GitHub repositories
This package is not used by any popular GitHub repositories.