Table of Contents

Class CommandImplementation

Namespace
The.Web.RPC
Assembly
Instagile.Web.Client.dll
public abstract class CommandImplementation : Implementation<Unit, Unit>
Inheritance
CommandImplementation
Inherited Members

Constructors

CommandImplementation(Procedure<Unit, Unit>)

protected CommandImplementation(Procedure<Unit, Unit> procedure)

Parameters

procedure Procedure<Unit, Unit>

Methods

ExecuteAsync(IServices, Unit, IPrincipal, CancellationToken)

public override sealed Task<Response<Unit>> ExecuteAsync(IServices services, Unit request, IPrincipal principal, CancellationToken ct)

Parameters

services IServices
request Unit
principal IPrincipal
ct CancellationToken

Returns

Task<Response<Unit>>

ExecuteAsync(IPrincipal, CancellationToken)

protected abstract Task ExecuteAsync(IPrincipal principal, CancellationToken ct)

Parameters

principal IPrincipal
ct CancellationToken

Returns

Task