ISaveHandler<TRow,TSaveRequest,TSaveResponse> interface
namespace: Serenity.Services assembly: Serenity.Net.Services
Interface for save request handlers with custom request / response types.
public interface ISaveHandler<TRow, TSaveRequest, TSaveResponse> :
ICreateHandler<TRow, TSaveRequest, TSaveResponse>,
IUpdateHandler<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
- interface ICreateHandler<TRow,TSaveRequest,TSaveResponse>
- class TRow
- class TSaveRequest
- class TSaveResponse
- interface IUpdateHandler<TRow,TSaveRequest,TSaveResponse>
- interface IRow
- interface IIdRow
- class SaveRequest<TEntity>
- class SaveResponse
- Source: ISaveHandler.cs