Table of Contents

Class AsyncQuery<T1, T2>

Namespace
Executables
Assembly
executables.dll

Default asynchronous query implementation backed by a registered handler.

public sealed class AsyncQuery<T1, T2> : AsyncHandleable<T1, T2>, IAsyncHandleable<T1, T2>, IAsyncHandleable<T1, T2, AsyncHandler<T1, T2>>, IAsyncQuery<T1, T2>, IAsyncExecutable<T1, T2>

Type Parameters

T1

Type of the query input.

T2

Type of the query result.

Inheritance
AsyncQuery<T1, T2>
Implements
IAsyncQuery<T1, T2>
Inherited Members

Methods

GetExecutor()

public AsyncQuery<T1, T2>.Executor GetExecutor()

Returns

AsyncQuery<T1, T2>.Executor

Send(T1, CancellationToken)

Sends the query.

public ValueTask<T2> Send(T1 input, CancellationToken token = default)

Parameters

input T1

Query input.

token CancellationToken

Cancellation token.

Returns

ValueTask<T2>

Asynchronous query result.