Table of Contents

Interface IAgentWorker

Namespace
Microsoft.AutoGen.Core
Assembly
Microsoft.AutoGen.Core.dll
public interface IAgentWorker

Methods

PublishEventAsync(CloudEvent, CancellationToken)

ValueTask PublishEventAsync(CloudEvent evt, CancellationToken cancellationToken = default)

Parameters

evt CloudEvent
cancellationToken CancellationToken

Returns

ValueTask

ReadAsync(AgentId, CancellationToken)

ValueTask<AgentState> ReadAsync(AgentId agentId, CancellationToken cancellationToken = default)

Parameters

agentId AgentId
cancellationToken CancellationToken

Returns

ValueTask<AgentState>

SendMessageAsync(Message, CancellationToken)

ValueTask SendMessageAsync(Message message, CancellationToken cancellationToken = default)

Parameters

message Message
cancellationToken CancellationToken

Returns

ValueTask

SendRequestAsync(Agent, RpcRequest, CancellationToken)

ValueTask SendRequestAsync(Agent agent, RpcRequest request, CancellationToken cancellationToken = default)

Parameters

agent Agent
request RpcRequest
cancellationToken CancellationToken

Returns

ValueTask

SendResponseAsync(RpcResponse, CancellationToken)

ValueTask SendResponseAsync(RpcResponse response, CancellationToken cancellationToken = default)

Parameters

response RpcResponse
cancellationToken CancellationToken

Returns

ValueTask

StoreAsync(AgentState, CancellationToken)

ValueTask StoreAsync(AgentState value, CancellationToken cancellationToken = default)

Parameters

value AgentState
cancellationToken CancellationToken

Returns

ValueTask