Class RpcOutput<TData, TResult>
Inheritance
RpcOutput<TData, TResult>
Syntax
public class RpcOutput<TData, TResult>
where TData : class where TResult : class
Type Parameters
Name |
Description |
TData |
|
TResult |
|
Constructors
RpcOutput(RpcComponent, RuntimeOutput)
Declaration
public RpcOutput(RpcComponent rpc, RuntimeOutput output)
Parameters
Methods
Call<TState, TContext, TUserContext>(TState, TContext, TUserContext, TData)
Declaration
public RpcComponent.Rpc<TState, TContext, TUserContext, TResult> Call<TState, TContext, TUserContext>(TState state, TContext context, TUserContext userContext, TData data)
where TState : class where TContext : class where TUserContext : class
Parameters
Type |
Name |
Description |
TState |
state |
|
TContext |
context |
|
TUserContext |
userContext |
|
TData |
data |
|
Returns
Type Parameters
Name |
Description |
TState |
|
TContext |
|
TUserContext |
|
CallCritical<TState, TContext, TUserContext>(TState, TContext, TUserContext, TData)
Declaration
public RpcComponent.Rpc<TState, TContext, TUserContext, TResult> CallCritical<TState, TContext, TUserContext>(TState state, TContext context, TUserContext userContext, TData data)
where TState : class where TContext : class where TUserContext : class
Parameters
Type |
Name |
Description |
TState |
state |
|
TContext |
context |
|
TUserContext |
userContext |
|
TData |
data |
|
Returns
Type Parameters
Name |
Description |
TState |
|
TContext |
|
TUserContext |
|