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
workerIAgentWorkertypeRegistryEventTypesloggerILogger<WebAPIAgent>urlstring
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