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