Table of Contents

Class AgentRpc.AgentRpcBase

Namespace
Microsoft.AutoGen.Contracts
Assembly
Microsoft.AutoGen.Contracts.dll

Base class for server-side implementations of AgentRpc

[BindServiceMethod(typeof(AgentRpc), "BindService")]
public abstract class AgentRpc.AgentRpcBase
Inheritance
AgentRpc.AgentRpcBase
Inherited Members

Methods

GetState(AgentId, ServerCallContext)

public virtual Task<GetStateResponse> GetState(AgentId request, ServerCallContext context)

Parameters

request AgentId
context ServerCallContext

Returns

Task<GetStateResponse>

OpenChannel(IAsyncStreamReader<Message>, IServerStreamWriter<Message>, ServerCallContext)

public virtual Task OpenChannel(IAsyncStreamReader<Message> requestStream, IServerStreamWriter<Message> responseStream, ServerCallContext context)

Parameters

requestStream IAsyncStreamReader<Message>
responseStream IServerStreamWriter<Message>
context ServerCallContext

Returns

Task

SaveState(AgentState, ServerCallContext)

public virtual Task<SaveStateResponse> SaveState(AgentState request, ServerCallContext context)

Parameters

request AgentState
context ServerCallContext

Returns

Task<SaveStateResponse>