Overview
Quick Start
How It Works
Pipeline Context
Pipeline Coordinator
Operations
Async Operations
Operation Dependencies
Logging and Error Handling
Multiple Operation Implementations
KnightMoves.Pipelines
»
Welcome to KnightMoves.Pipelines documentation!
View page source
Documentation Home
Welcome to KnightMoves.Pipelines documentation!
ΒΆ
Overview
What is it?
What problem does it solve?
When do I use it?
What Next?
Quick Start
Step 1: Create the Context
Step 2: Create the Coordinator
Step 3: Create Your Operations
Non-Async Operations
Async Operations
Step 4: Add Registrations
Using IServiceCollection
Using Autofac
Step 5: Execute and Process
How It Works
Pipeline Context
IPipelineContext
Base PipelineContext Model Object
Creating Your PipelineContext
Pipeline Coordinator
Execute<TOperation>()
ExecuteAsync<TOperation>()
AddAsyncOperation<TOperation>()
Mixing Execution Methods
Operations
Steps to Create an Operation
Step 1: Add New Class
Step 2: Create Marker Interface
Step 3: Inherit and Implement
Step 4: Implement Operation Logic
Using the Pipeline Context
Successful
EndProcessing
ResultMessages
Exceptions
Async Operations
Steps to Create an Operation
Step 1: Add New Class
Step 2: Create Marker Interface
Step 3: Inherit and Implement
Step 4: Implement Operation Logic
Using the Pipeline Context
Successful
EndProcessing
ResultMessages
Exceptions
Operation Dependencies
Operation Dependency Resolution
Logging and Error Handling
Multiple Operation Implementations
Back to Docs Home