Class AgentRpc.AgentRpcBase
Base class for server-side implementations of AgentRpc
- Inheritance
-
Agent
Rpc. Agent Rpc Base
- Derived
- Inherited Members
Methods
AddSubscription(AddSubscriptionRequest, ServerCallContext)
public virtual Task<AddSubscriptionResponse> AddSubscription(AddSubscriptionRequest request, ServerCallContext context)
Parameters
request
AddSubscription Request context
ServerCall Context
Returns
GetSubscriptions(GetSubscriptionsRequest, ServerCallContext)
public virtual Task<GetSubscriptionsResponse> GetSubscriptions(GetSubscriptionsRequest request, ServerCallContext context)
Parameters
request
GetSubscriptions Request context
ServerCall Context
Returns
OpenChannel(IAsyncStreamReader<Message>, IServerStreamWriter<Message>, ServerCallContext)
public virtual Task OpenChannel(IAsyncStreamReader<Message> requestStream, IServerStreamWriter<Message> responseStream, ServerCallContext context)
Parameters
requestStream
IAsyncStream <Message>Reader responseStream
IServerStream <Message>Writer context
ServerCall Context
Returns
OpenControlChannel(IAsyncStreamReader<ControlMessage>, IServerStreamWriter<ControlMessage>, ServerCallContext)
public virtual Task OpenControlChannel(IAsyncStreamReader<ControlMessage> requestStream, IServerStreamWriter<ControlMessage> responseStream, ServerCallContext context)
Parameters
requestStream
IAsyncStream <ControlReader Message >responseStream
IServerStream <ControlWriter Message >context
ServerCall Context
Returns
RegisterAgent(RegisterAgentTypeRequest, ServerCallContext)
public virtual Task<RegisterAgentTypeResponse> RegisterAgent(RegisterAgentTypeRequest request, ServerCallContext context)
Parameters
request
RegisterAgent Type Request context
ServerCall Context
Returns
RemoveSubscription(RemoveSubscriptionRequest, ServerCallContext)
public virtual Task<RemoveSubscriptionResponse> RemoveSubscription(RemoveSubscriptionRequest request, ServerCallContext context)
Parameters
request
RemoveSubscription Request context
ServerCall Context