Table of Contents

Class Pre

Namespace
DuetControlServer.Codes.Pipelines
Assembly
DuetControlServer.dll

Pipeline element for sending codes to code interceptors (pre stage)

public sealed class Pre : PipelineBase
Inheritance
Pre
Inherited Members

Constructors

Pipeline element for sending codes to code interceptors (pre stage)

public Pre(ChannelProcessor channelProcessor, CodeProcessor codeProcessor, LinkInterface linkInterface, IHostApplicationLifetime lifetime, IOptions<Settings> settings)

Parameters

channelProcessor ChannelProcessor

Channel processor

codeProcessor CodeProcessor

Code processor

linkInterface LinkInterface

Link interface

lifetime IHostApplicationLifetime

Application lifetime

settings IOptions<Settings>

Application settings

Methods

ProcessCodeAsync(Code)

Process an incoming code

public override Task ProcessCodeAsync(Code code)

Parameters

code Code

Code to process

Returns

Task

Asynchronous task