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