Class RpcComponent
Syntax
[Component(null, typeof(RpcInputAttribute), typeof(RpcOutputAttribute), typeof(RpcOutput<>), Multiplicity.Any, Multiplicity.ExactlyOne, null, false)]
public class RpcComponent
Constructors
RpcComponent(NetComponent)
Declaration
public RpcComponent(NetComponent net)
Parameters
Methods
Call<TState, TContext, TUserContext, TData>(TState, TContext, TUserContext, ActorRef, TData)
Declaration
public RpcComponent.Rpc<TState, TContext, TUserContext> Call<TState, TContext, TUserContext, TData>(TState state, TContext context, TUserContext userContext, ActorRef destination, TData data)
where TState : class where TContext : class where TUserContext : class where TData : class
Parameters
| Type |
Name |
Description |
| TState |
state |
|
| TContext |
context |
|
| TUserContext |
userContext |
|
| ActorRef |
destination |
|
| TData |
data |
|
Returns
Type Parameters
| Name |
Description |
| TState |
|
| TContext |
|
| TUserContext |
|
| TData |
|
Register<TData>(Action<RpcContext<TData>>)
Declaration
public void Register<TData>(Action<RpcContext<TData>> action)
where TData : class
Parameters
Type Parameters