IRetrieveHandlerAsync<TRow,TRetrieveRequest,TRetrieveResponse> interface
namespace: Serenity.Services assembly: Serenity.Net.Services
Interface for async retrieve request handlers with custom retrieve request / response types.
public interface IRetrieveHandlerAsync<TRow, TRetrieveRequest, TRetrieveResponse> :
IRequestHandler<TRow, TRetrieveRequest, TRetrieveResponse>
where TRow : class, IRow, new()
where TRetrieveRequest : RetrieveRequest
where TRetrieveResponse : RetrieveResponse<TRow>, new()
| parameter | description |
|---|---|
| TRow | Row type |
| TRetrieveRequest | Retrieve request type |
| TRetrieveResponse | Retrieve response type |
Members
| name | description |
|---|---|
| RetrieveAsync(…) | Processes a Retrieve request asynchronously. |
See Also
- interface IRequestHandler<TRow,TRequest,TResponse>
- interface IRow
- class RetrieveRequest
- class RetrieveResponse<T>
- Source: IRetrieveHandlerAsync.cs