Pipeline Validation and Diagnostics
Quick Start
using Paramore.Brighter.Extensions.DependencyInjection;
builder.Services.AddBrighter(options =>
{
options.HandlerLifetime = ServiceLifetime.Scoped;
})
.AutoFromAssemblies([typeof(MyHandler).Assembly])
.ValidatePipelines()
.DescribePipelines();What Gets Checked
Handler Pipeline Checks (AddBrighter)
Rule
Severity
What It Checks
Producer Checks (AddProducers)
Rule
Severity
What It Checks
Consumer Checks (AddConsumers)
Rule
Severity
What It Checks
Diagnostic Report
Summary (Information Level)
Full Detail (Debug Level)
Configuration
Enabling Validation and Diagnostics
Controlling Error Behavior
Conditional Enablement
How Validation Scales to Your Configuration
Configuration
What Gets Validated
Common Mistakes and Fixes
Async Handler with Sync Attributes
Backstop After Resilience Pipeline
Reactor Subscription with Async Handler
Missing Handler for Subscription
Further Reading
Last updated
Was this helpful?
