Table of Contents

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