IRetrieveHandler<TRow,TRetrieveRequest,TRetrieveResponse> interface

namespace: Serenity.Services   assemblySerenity.Net.Services

Interface for retrieve request handlers with custom retrieve request / response types.

public interface IRetrieveHandler<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
Retrieve(…) Processes a Retrieve request

See Also