Table of Contents

Class QueryImplementation<TResponse>

Namespace
The.Web.RPC
Assembly
Instagile.Web.Client.dll
public abstract class QueryImplementation<TResponse> : Implementation<Unit, TResponse>

Type Parameters

TResponse
Inheritance
Implementation<Unit, TResponse>
QueryImplementation<TResponse>
Inherited Members

Constructors

QueryImplementation(Procedure<Unit, TResponse>)

protected QueryImplementation(Procedure<Unit, TResponse> procedure)

Parameters

procedure Procedure<Unit, TResponse>

Methods

ExecuteAsync(IServices, Unit, IPrincipal, CancellationToken)

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

Parameters

services IServices
request Unit
principal IPrincipal
ct CancellationToken

Returns

Task<Response<TResponse>>

ExecuteAsync(IPrincipal, CancellationToken)

public abstract Task<TResponse> ExecuteAsync(IPrincipal principal, CancellationToken ct)

Parameters

principal IPrincipal
ct CancellationToken

Returns

Task<TResponse>