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