Skip to content

ISaveHandlerAsync<TRow,TSaveRequest,TSaveResponse> interface

namespace: Serenity.Services   assemblySerenity.Net.Services

Interface for async save request handlers with custom request / response types.

public interface ISaveHandlerAsync<TRow, TSaveRequest, TSaveResponse> : 
    ICreateHandlerAsync<TRow, TSaveRequest, TSaveResponse>, 
    IUpdateHandlerAsync<TRow, TSaveRequest, TSaveResponse>
    where TRow : class, IRow, IIdRow, new()
    where TSaveRequest : SaveRequest<TRow>, new()
    where TSaveResponse : SaveResponse, new()
parameter description
TRow Row type
TSaveRequest Save request type
TSaveResponse Save response type

See Also