Table of Contents

Class WebAPIAgent

Namespace
Microsoft.AutoGen.Agents
Assembly
Microsoft.AutoGen.Agents.dll
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 IAgentWorker
typeRegistry EventTypes
logger ILogger<WebAPIAgent>
url string

Methods

Handle(Input)

public override Task Handle(Input item)

Parameters

item Input

Returns

Task

Handle(Output)

public override Task Handle(Output item)

Parameters

item Output

Returns

Task

ProcessInput(string)

public override Task<string> ProcessInput(string message)

Parameters

message string

Returns

Task<string>

ProcessOutput(string)

public override Task ProcessOutput(string message)

Parameters

message string

Returns

Task