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
worker
IAgentWorkertypeRegistry
EventTypes
Methods
Handle(Input)
public override Task Handle(Input item)
Parameters
item
Input
Returns
Handle(Output)
public override Task Handle(Output item)
Parameters
item
Output
Returns
ProcessInput(string)
public override Task<string> ProcessInput(string message)
Parameters
message
string
Returns
ProcessOutput(string)
public override Task ProcessOutput(string message)
Parameters
message
string