Struct RpcComponent.Rpc<TState, TContext, TUserContext, TResult>
Syntax
public readonly struct Rpc<TState, TContext, TUserContext, TResult>
where TState : class where TContext : class where TUserContext : class where TResult : class
Type Parameters
Name |
Description |
TState |
|
TContext |
|
TUserContext |
|
TResult |
|
Constructors
Rpc(Object)
Declaration
Parameters
Type |
Name |
Description |
Object |
ctx |
|
Methods
Failure(Action<TState, TContext, TUserContext, Exception>)
Declaration
public readonly void Failure(Action<TState, TContext, TUserContext, Exception> action)
Parameters
Type |
Name |
Description |
Action<TState, TContext, TUserContext, Exception> |
action |
|
Success(Action<TState, TContext, TUserContext, TResult>)
Declaration
public readonly void Success(Action<TState, TContext, TUserContext, TResult> action)
Parameters
Type |
Name |
Description |
Action<TState, TContext, TUserContext, TResult> |
action |
|
Success<TCastResult>(Action<TState, TContext, TUserContext, TCastResult>)
Declaration
public readonly void Success<TCastResult>(Action<TState, TContext, TUserContext, TCastResult> action)
where TCastResult : class
Parameters
Type |
Name |
Description |
Action<TState, TContext, TUserContext, TCastResult> |
action |
|
Type Parameters
Name |
Description |
TCastResult |
|