Partager via


IQueryResultReceiver<TResult> Interface

Definition

Represents a step in the query engine to receive the result from a previous step, and do further processing.

public interface IQueryResultReceiver<TResult>
type IQueryResultReceiver<'Result> = interface
Public Interface IQueryResultReceiver(Of TResult)

Type Parameters

TResult

The type of the query result data.

Derived

Methods

OnRequestProcessFinishedAsync(IQueryProcessRequest)

The query step tells the receiver that it finished all processing for one request.

ReceiveResultAsync(QueryProcessResult<TResult>)

Receives one piece of the result from a query step. A single request can produce multiple data, and it is expected this method will be called multiple times during the process.

Applies to