Table of Contents

Class AnonymousImplementation<TRequest, TResponse>

Namespace
The.RPC
Assembly
Instagile.dll

Base class for anonymous RPC procedure implementations.

public abstract class AnonymousImplementation<TRequest, TResponse> : Implementation where TRequest : notnull

Type Parameters

TRequest
TResponse
Inheritance
AnonymousImplementation<TRequest, TResponse>
Derived
Inherited Members

Constructors

AnonymousImplementation(AnonymousProcedure<TRequest, TResponse>)

public AnonymousImplementation(AnonymousProcedure<TRequest, TResponse> procedure)

Parameters

procedure AnonymousProcedure<TRequest, TResponse>

Methods

ExecuteAsync(IServices, TRequest, CancellationToken)

public abstract Task<Response<TResponse>> ExecuteAsync(IServices services, TRequest request, CancellationToken ct)

Parameters

services IServices
request TRequest
ct CancellationToken

Returns

Task<Response<TResponse>>