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
Pre(ChannelProcessor, CodeProcessor, LinkInterface, IHostApplicationLifetime, IOptions<Settings>)
Pipeline element for sending codes to code interceptors (pre stage)
public Pre(ChannelProcessor channelProcessor, CodeProcessor codeProcessor, LinkInterface linkInterface, IHostApplicationLifetime lifetime, IOptions<Settings> settings)
Parameters
channelProcessorChannelProcessorChannel processor
codeProcessorCodeProcessorCode processor
linkInterfaceLinkInterfaceLink interface
lifetimeIHostApplicationLifetimeApplication lifetime
settingsIOptions<Settings>Application settings
Methods
ProcessCodeAsync(Code)
Process an incoming code
public override Task ProcessCodeAsync(Code code)
Parameters
codeCodeCode to process
Returns
- Task
Asynchronous task