Table of Contents

Class FileAgent

Namespace
Microsoft.AutoGen.Agents
Assembly
Microsoft.AutoGen.Agents.dll
[TopicSubscription("FileIO")]
public abstract class FileAgent : IOAgent, IUseFiles, IHandle<Input>, IHandle<Output>, IHandle
Inheritance
FileAgent
Implements
Inherited Members

Constructors

FileAgent(IAgentWorker, EventTypes, string, string)

protected FileAgent(IAgentWorker worker, EventTypes typeRegistry, string inputPath = "input.txt", string outputPath = "output.txt")

Parameters

worker IAgentWorker
typeRegistry EventTypes
inputPath string
outputPath 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