Class ConsoleAgent
public abstract class ConsoleAgent : IOAgent, IUseConsole, IHandle<Input>, IHandle<Output>, IHandle
- Inheritance
-
ConsoleAgent
- Implements
- Inherited Members
Constructors
ConsoleAgent(IAgentWorker, EventTypes)
public ConsoleAgent(IAgentWorker worker, EventTypes typeRegistry)
Parameters
workerIAgentWorkertypeRegistryEventTypes
Methods
Handle(Input)
public override Task Handle(Input item)
Parameters
itemInput
Returns
Handle(Output)
public override Task Handle(Output item)
Parameters
itemOutput
Returns
ProcessInput(string)
public override Task<string> ProcessInput(string message)
Parameters
messagestring
Returns
ProcessOutput(string)
public override Task ProcessOutput(string message)
Parameters
messagestring