Class WebAPIAgent
public abstract class WebAPIAgent : IOAgent, IUseWebAPI, IHandle<Input>, IHandle<Output>, IHandle
- Inheritance
-
WebAPIAgent
- Implements
- Inherited Members
Constructors
WebAPIAgent(IAgentWorker, EventTypes, ILogger<WebAPIAgent>, string)
public WebAPIAgent(IAgentWorker worker, EventTypes typeRegistry, ILogger<WebAPIAgent> logger, string url = "/agents/webio")
Parameters
worker
IAgentWorkertypeRegistry
EventTypeslogger
ILogger<WebAPIAgent>url
string
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