Interface IGateway
- Namespace
- Microsoft.AutoGen.Runtime.Grpc
- Assembly
- Microsoft.AutoGen.Runtime.Grpc.dll
public interface IGateway : IGrainObserver, IAddressable
Methods
BroadcastEvent(CloudEvent)
ValueTask BroadcastEvent(CloudEvent evt)
Parameters
evt
CloudEvent
Returns
- ValueTask
InvokeRequest(RpcRequest)
ValueTask<RpcResponse> InvokeRequest(RpcRequest request)
Parameters
request
RpcRequest
Returns
- ValueTask<RpcResponse>
ReadAsync(AgentId)
ValueTask<AgentState> ReadAsync(AgentId agentId)
Parameters
agentId
AgentId
Returns
- ValueTask<AgentState>
SendMessageAsync(IConnection, CloudEvent)
Task SendMessageAsync(IConnection connection, CloudEvent cloudEvent)
Parameters
connection
IConnection
cloudEvent
CloudEvent
Returns
- Task
StoreAsync(AgentState)
ValueTask StoreAsync(AgentState value)
Parameters
value
AgentState
Returns
- ValueTask