Logo
  • 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

Next

© Copyright 2021, Ricardo Pena.

Built with Sphinx using a theme provided by Read the Docs.